网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
ARM内部有37个寄存器。ARM的当前工作模式标志位保存在CPSR寄存器中。用BL指令调用子程序时,子程序的返回地址保存在 寄存器内。
参考答案和解析
ARM处理器含有37个物理上独立的寄存器,其中包括31个通用寄存器和6个状态寄存器。R0-R12寄存器在所有工作模式下都指向同一个物理寄存器。
更多 “ARM内部有37个寄存器。ARM的当前工作模式标志位保存在CPSR寄存器中。用BL指令调用子程序时,子程序的返回地址保存在 寄存器内。” 相关考题
考题
●当程序转向执行子程序(或过程)前,需将 (3) 存入栈中。其存入的位置由 (4) 决定。(3) A.子程序入口地址B.子程序结束地址C.该子程序前一条指令地址D.该子程序后一条指令地址(4) A.当时指令寄存器中的值B.自动设定的栈地址寄存器中的值C.程序设定的栈地址寄存器中的值D.当时变址寄存器中的值
考题
某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(15)___________________,子程序返回调用程序的指令为(16)___________________。
考题
以下关于ARM处理器CPSR寄存器说法错误的是()。A.CPSR记录ARM的工作状态B.CPSR决定ARM工作模式C.CPSR可设定是否允许外部中断和快速中断D.CPSR是ARM的控制寄存器
考题
在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是:()。A.BL SerchMinB.IMPORT SerchMinC.MOV PC,LRD.B SerchMin
考题
以下关于ARM处理器CPSR寄存器说法错误的是()。A、CPSR记录ARM的工作状态B、CPSR决定ARM工作模式C、CPSR可设定是否允许外部中断和快速中断D、CPSR是ARM的控制寄存器
考题
以下关于ARM处理器寄存器说法正确的是()A、CPSR为程序计数状态寄存器B、R12为链接寄存器使用C、通用寄存器是32位寄存器,只能存放数据,不能存放地址D、堆栈指针SP使用的寄存器为R13
考题
单选题关于ARM子程序和Thumb子程序互相调用描述正确的是()A
系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用B
只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用C
只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序D
只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序
考题
单选题以下关于ARM处理器CPSR寄存器说法错误的是()。A
CPSR记录ARM的工作状态B
CPSR决定ARM工作模式C
CPSR可设定是否允许外部中断和快速中断D
CPSR是ARM的控制寄存器
考题
单选题在中断处理之前,应进行现场保护,所谓现场保护是指( )A
保护此中断服务子程序中要用的各种寄存器(含标志寄存器)中的内容B
保护中断返回的断点地址C
保护中断向量D
保护标志寄存器
热门标签
最新试卷