ARM处理器正常程序执行过程中,每执行一条ARM指令,PC值加(),每执行一条Thumb指令,PC值加2,程序按顺序正常执行。
A: 2
B: 3
C: 4
D: 6
A: 2
B: 3
C: 4
D: 6
举一反三
- 下面哪个不是ARM体系控制程序的执行流程的常用方式()。 A: 在正常程序执行过程中,每执行一条ARM指令,PC的值加4个字节。 B: 在正常程序执行过程中,每执行一条ARM指令,PC的值加2个字节。 C: 通过跳转指令,程序跳到指定的地址标号或者跳到指定的子程序执行。 D: 当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。
- ()用于存放执行指令的地址。若存储器按字节编址且指令长度为16位,则程序顺序执行时,每执行一条指令,程序计数器的值增加()。 每执行一条指令,程序计数器的值增加() A: 1 B: 2 C: 3 D: 4
- CPU执行一条指令后,PC的内容会自动加1、2、3,指向下一条指令地址。复位后PC的内容()。
- 程序计数器PC是个16位的计数器,在程序运行过程中,PC的值是()。 A: 当前执行指令的前一条指令的地址 B: 当前正在执行的指令地址 C: 当前执行指令的下一条指令的地址 D: 控制器中指令寄存器的地址
- CPU每执行一跳指令,程序计数器PC自动加1