ARM内部有37个寄存器。ARM的当前工作模式标志位保存在CPSR寄存器中。用BL指令调用子程序时,子程序的返回地址保存在 寄存器内。

ARM内部有37个寄存器。ARM的当前工作模式标志位保存在CPSR寄存器中。用BL指令调用子程序时,子程序的返回地址保存在 寄存器内。


参考答案和解析
ARM处理器含有37个物理上独立的寄存器,其中包括31个通用寄存器和6个状态寄存器。R0-R12寄存器在所有工作模式下都指向同一个物理寄存器。

相关考题:

将子程序返回地址放在()中时,子程序允许嵌套和递归。 A寄存器B堆栈C子程序的结束位置D子程序的起始位置

ARM采用定长指令格式,所有指令都是32位,Bit[19:16]为()A.目标寄存器编码B.永远是0C.指示本指令操作是否影响CPSR的值D.第一个操作数寄存器

●当程序转向执行子程序(或过程)前,需将 (3) 存入栈中。其存入的位置由 (4) 决定。(3) A.子程序入口地址B.子程序结束地址C.该子程序前一条指令地址D.该子程序后一条指令地址(4) A.当时指令寄存器中的值B.自动设定的栈地址寄存器中的值C.程序设定的栈地址寄存器中的值D.当时变址寄存器中的值

执行返回指令,退出中断服务子程序,则返回地址来自()。A.ROMB.程序计数器C.堆栈区D.CPU寄存器

ARM指令的寻址方式。() A、寄存器寻址B、立即寻址C、寄存器偏移寻址D、寄存器间接寻址

某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(15)___________________,子程序返回调用程序的指令为(16)___________________。

ARM处理器当前运算操所产生的标志位记录在以下哪个寄存器中?()。A.PSPB.MSPC.SPSRD.CPSR

以下关于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和(5C)个备份的程序状态寄存器SPSR。

寄存器R13在ARM指令中常用来表示()A、堆栈指针B、PC指针C、子程序返回指针D、当前程序状态

以下关于ARM处理器寄存器说法错误的是()。A、CPSR为程序状态寄存器,存放各种标志和状态B、SPSR为备份程序状态寄存器C、R13为链接寄存器LRD、R15为程序计数器PC

链接寄存器(LR)用于保存子程序的返回地址,它不能用作其他用途。

以下关于ARM处理器CPSR寄存器说法错误的是()。A、CPSR记录ARM的工作状态B、CPSR决定ARM工作模式C、CPSR可设定是否允许外部中断和快速中断D、CPSR是ARM的控制寄存器

ARM处理器当前运算操所产生的标志位记录在以下哪个寄存器中?()A、PSPB、MSPC、SPSRD、CPSR

ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。

以下关于ARM处理器寄存器说法正确的是()A、CPSR为程序计数状态寄存器B、R12为链接寄存器使用C、通用寄存器是32位寄存器,只能存放数据,不能存放地址D、堆栈指针SP使用的寄存器为R13

DOS系统功能调用中,将子程序编号送入哪个寄存器()。A、AHB、ALC、BHD、BL

堆栈是一组寄存器或一个存储区域,用来存放调用子程序或响应中断时的主程序断点地址,以及其他寄存器的内容。

子程序结构中,保存现场指的是()。A、保存CALL指令B、保存断点的地址C、保存主程序用到的寄存器D、保存子程序用到的寄存器

某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。

单选题子程序结构中,保存现场指的是()。A保存CALL指令B保存断点的地址C保存主程序用到的寄存器D保存子程序用到的寄存器

填空题某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。

单选题关于ARM子程序和Thumb子程序互相调用描述正确的是()A系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用B只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用C只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序D只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序

单选题程序状态寄存器中确定正在执行的指令是ARM指令还是Thumb指令的标志位是()AIBNCTDF

单选题以下关于ARM处理器CPSR寄存器说法错误的是()。ACPSR记录ARM的工作状态BCPSR决定ARM工作模式CCPSR可设定是否允许外部中断和快速中断DCPSR是ARM的控制寄存器

填空题ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。

单选题在中断处理之前,应进行现场保护,所谓现场保护是指( )A保护此中断服务子程序中要用的各种寄存器(含标志寄存器)中的内容B保护中断返回的断点地址C保护中断向量D保护标志寄存器