下面哪个不是ARM体系控制程序的执行流程的常用方式()。
A: 在正常程序执行过程中,每执行一条ARM指令,PC的值加4个字节。
B: 在正常程序执行过程中,每执行一条ARM指令,PC的值加2个字节。
C: 通过跳转指令,程序跳到指定的地址标号或者跳到指定的子程序执行。
D: 当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。
A: 在正常程序执行过程中,每执行一条ARM指令,PC的值加4个字节。
B: 在正常程序执行过程中,每执行一条ARM指令,PC的值加2个字节。
C: 通过跳转指令,程序跳到指定的地址标号或者跳到指定的子程序执行。
D: 当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。
举一反三
- ARM处理器正常程序执行过程中,每执行一条ARM指令,PC值加(),每执行一条Thumb指令,PC值加2,程序按顺序正常执行。 A: 2 B: 3 C: 4 D: 6
- 程序计数器PC是个16位的计数器,在程序运行过程中,PC的值是()。 A: 当前执行指令的前一条指令的地址 B: 当前正在执行的指令地址 C: 当前执行指令的下一条指令的地址 D: 控制器中指令寄存器的地址
- 程序计数器PC的内容为() A: 当前执行程序的地址 B: 下一条程序执行的地址 C: 跳转指令的地址 D: 将要执行的程序地址
- 程序指针PC指向的是的指令地址。 A: 当前正在执行 B: 前一条执行完 C: 下一条即将执行 D: 程序起始
- 下列属于ARM异常中断响应过程的是( )。 A: 设置当前状态寄存器CPSR中的相应位 B: 给程序计数器PC赋值,从相应的中断异常矢量地址开始执行 C: 将引起异常指令的下一条指令地址保存到新的异常工作模式的R14中 D: 将CPSR内存保存到佳肴执行的异常中断对应的SPSR