1)ARM可以工作的模式名字 ARM有7个基本工作模式:
用户模式(user)、
快速中断模式(FIQ)、
外部中断模式(IRQ)、
特权模式(SVC)、
数据访问中止模式(abort)、
未定义指令中止模式(undef)、
3) 什么寄存器用于存储PC和LR寄存器?
R15(PC)、R14(LR)
4) R13通常用来存储什么?
SP(栈指向)
5) 哪种模式使用的寄存器最少?
用户模式/系统模式(不用SPSR)
6) 在Thumb指令集中,哪些寄存器处于low group?
R0-R7属于低位寄存器。
7) CPSR的哪一个位反映了处理器的状态?
第5位(从0开始),T状态位。
1表示运行在Thumb状态,0表示运行在ARM状态。
8) 所有的Thumb指令采取什么对齐方式?
半字对齐(2个字节)
用户模式(user)、
快速中断模式(FIQ)、
外部中断模式(IRQ)、
特权模式(SVC)、
数据访问中止模式(abort)、
未定义指令中止模式(undef)、
系统模式(system)
2) ARM核有多少个寄存器?
ARM有37个32位长的寄存器。3) 什么寄存器用于存储PC和LR寄存器?
R15(PC)、R14(LR)
4) R13通常用来存储什么?
SP(栈指向)
5) 哪种模式使用的寄存器最少?
用户模式/系统模式(不用SPSR)
6) 在Thumb指令集中,哪些寄存器处于low group?
R0-R7属于低位寄存器。
7) CPSR的哪一个位反映了处理器的状态?
第5位(从0开始),T状态位。
1表示运行在Thumb状态,0表示运行在ARM状态。
8) 所有的Thumb指令采取什么对齐方式?
半字对齐(2个字节)