慕课电子科技大学.嵌入式系统.第五章.ARM汇编程序设计.单元测试4
- 6 下一章
0 目录
5 ARM汇编程序设计
5.4 单元测试4
5.4.1课堂重点
5.4.2测试与作业
1单选(2分)汇编语句Str1 DCb "A-BC!"会分配多少个字节的空间?
A.7B.6C.4D.5
正确答案:D
1单选(2分)内联汇编可以使用下列哪个寄存器?
A.R14B.CPSR2.00/2.00C.R15D.R13
正确答案:B
2单选(2分)为了解决C和汇编间过程调用问题,人们制定了什么标准?
A.ASTCP
B.ACTPS
C.ATPCS2.00/2.00
D.APTCS
正确答案:C
2单选(2分)为了解决C和汇编间过程调用问题,人们制定了什么标准?
A.ATPCS2.00/2.00B.ACTPSC.APTCSD.ASTCP
正确答案:A
3多选(3分)若汇编中要声明一个标号外部可用,应该使用下列哪些关键字?
A.EXTERN
B.GLOBAL1.50/3.00
C.EXPORT1.50/3.00
D.IMPORT
正确答案:BC
3多选(3分)若一个汇编子程序能够被C语言的程序调用,则下列哪些说法是正确的?
A.子程序末尾要使用LR寄存器中的值返回
B.若子程序参数不多于四个,使用R0-R3传递
C.使用R0寄存器存放返回值
D.若要使用R4-R12寄存器,不需要保存,可直接使用
正确答案:ABC
4判断(2分)所有的ARM汇编程序中的语句都会被翻译成机器指令。
A.2.00/2.00B.
正确答案:错
5填空(2分)ARM汇编源程序是由若干个____来构成。(填写一个字)
正确答案:段
5填空(2分)ARM程序使用的堆栈是什么类型?(填三个字)
正确答案:满递减
6 下一章
博客地址: