关于ATPCS规则,说法错误的是()
第1题:
堆栈操作中都是对栈顶单元进行的,访问堆栈的地址是由堆栈指针SP指定的。在操作过程中,指针 SP不需要用户指定。在下推式堆栈中,写入堆栈的单元地址是(36)。
A.PC
B.指令寄存器
C.(SP)-1
D.(SP)+1
第2题:
第3题:
寄存器R13在ARM指令中常用来表示()
第4题:
在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()
第5题:
由于使用寄存器R0-R3来传递参数,所以调用子程序时,参数不能超过4个。
第6题:
下列选项中哪个叙说是错误的()
第7题:
计算机存放下一条指令地址的寄存器是()
第8题:
设堆栈段寄存器(SS)=0E4BH,程序中设堆栈长度为200H个字节。试计算出堆栈底部字单元物理地址,堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。
第9题:
假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为()。
第10题:
先从堆栈取出数据,然后SP指针减
先从堆栈取出数据,然后SP指针加
SP指针先加1,然后从堆栈取出数据
SP指针先减1,然后从堆栈取出数据
第11题:
CPSR为程序计数状态寄存器
R12为链接寄存器使用
通用寄存器是32位寄存器,只能存放数据,不能存放地址
堆栈指针SP使用的寄存器为R13
第12题:
满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成
只有跳转指令可以根据CPSR中条件码的状态有条件的执行
指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中
直接向寄存器R15写入跳转地址值,可以实现程序的跳转
第13题:
A.R0
B.R1
C.R2
D.R3
E.R4
第14题:
第15题:
在ARM体系结构中()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值()寄存器作为处理器的程序计数器指针。
第16题:
以下关于ARM处理器寄存器说法错误的是()。
第17题:
在ARM汇编语言程序设计中主程序和子程序参数的传递需要满足ATPCS规则,ATPCS规则中用来传递参数的寄存器是()
第18题:
以下关于ARM处理器寄存器说法正确的是()
第19题:
SP寄存器中存放的是()。
第20题:
堆栈指针SP是微处理器中用于指示()的专用寄存器。
第21题:
什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,SP应该多大?
第22题:
R0
R1
R2
R3
R4
第23题:
只能使用R0-R3来传递参数
R13为堆栈指针SP,需要保护
R14为连接寄存器,用于存放程序返回地址
单字的返回值存放在R0