求嵌入式高手解答以下选择题

3.对于ARM处理器,请判断下列哪种说法是错误的。( )
A、两类中止异常事件导致处理器进入中止异常模式,可见
的通用寄存器相同。
B、一种中止异常模式,两类中止异常事件,一个中止异常
向量。
C、一种中止异常模式,不同中止异常事件对应不同的中止
异常向量。
D、一种中止异常模式,两类中止异常事件,两个中止异常
向量。

4.ARM处理器的执行状态是指: ( )
A、处理器程序状态寄存器的值。
B、处理器当前执行何种指令集。
C、处理器当前所处的操作模式。
D、处理器当前处于运行、休眠、待机状态之一。
5.设ARM7TDMI处理器ARM状态下正在执行的指令地址等于
0x1200, 则程序计数器PC的值等于: ( )
A、 0x1200 B、 0x1202
C、 0x1204 D、 0x1208

答案 1: A 2: C
第一题:小端存储,那么低地址存放低位,所以,就是44,33,22,11存放;
第二题:arm7是3级流水线,取值译码执行.追问

因为一次谢不了那么多,一共有18题,这是3-5 后面还有呢,谢谢

追答

答案:3: B 4: A(不确定) 5:D
第三题:B, arm里面有7种模式,arm运行时可以有一种中止异常模式,而且可以有两种中止异常事件,比如快中断,中断,异常向量那么也应该是2个.
第四题:A. ARM可以工作在 ARM 32位模式跟Thumb模式,在处理器程序状态寄存器有个T位可以看出所处状态,此题不晓得是不是考这个,如果是的话,就是A
第五题:D 三级流水线,执行的时候,当前pc指向下一阶段的取址处,也就是8个字节.

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答