Part2_lesson2---ARM处理器工作模式
arm公司发布的学习手册:ARM Architecture Reference Manual。
打开之:
找到Programmers' Model->A2.2 Processor modes.
程序运行在不同的处理器模式时,ARM能够运行的指令是不一样的!能够访问的寄存器也是不一样的!
可以安排不同应用程序在不同处理器模式下运行!!
Linux应用程序运行在用户态模式!
Linux内核运行在SVC模式!!
arm公司发布的学习手册:ARM Architecture Reference Manual。
打开之:
找到Programmers' Model->A2.2 Processor modes.
程序运行在不同的处理器模式时,ARM能够运行的指令是不一样的!能够访问的寄存器也是不一样的!
可以安排不同应用程序在不同处理器模式下运行!!
Linux应用程序运行在用户态模式!
Linux内核运行在SVC模式!!