慕课嵌入式系统(第五章.单元测试4)

慕课电子科技大学.嵌入式系统.第五章.ARM汇编程序设计.单元测试4

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 下一章

博客地址:

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mozhimen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值