( )指令在跳转前会将下一条指令的地址复制到R14中,然后跳转到指定的地址运行程序。可以通过将R14的内容重新加载到PC中,并返回到跳转指令之后的那个指令处执行,通常用来实现子程序调用。
A: B
B: BX
C: BL
D: BLX
A: B
B: BX
C: BL
D: BLX
举一反三
- 可以通过( )指令实现子程序的调用和处理器工作状态的切换。子程序的返回可以通过将寄存器R14复制到PC中来完成。 A: B B: BX C: BL D: BLX
- BL指令需要把跳转前的下一条指令的地址保存到______ 寄存器中
- 程序计数器PC的内容为() A: 当前执行程序的地址 B: 下一条程序执行的地址 C: 跳转指令的地址 D: 将要执行的程序地址
- (接上题)程序执行地址0x8049171处的jmp指令时,寄存器eax中保存的值是:() A: 相应switch跳转表项在程序虚地址空间中的地址 B: 跳转目标指令地址相对于代码(.text)节起始地址的偏移量 C: 跳转目标指令地址相对于当前PC值的偏移量 D: 跳转目标指令在程序虚地址空间中的地址
- 程序计数器PC用来存放下一条指令的地址,CPU取指令后会自动修改PC的内容,试问下列指令中,不能强制改变PC内容的指令是() A: 执行压栈指令 B: 执行转移指令 C: 执行调用指令 D: 中断返回或子程序返回