慕课嵌入式开发及应用(第二章.分析一个汇编实例)
慕课苏州大学.嵌入式开发及应用.第二章.入门与软件框架.分析一个汇编实例
0 目录
2 入门与软件框架
2.4 分析一个汇编实例
2.4.1 课堂重点
2.4.2 测试与作业
你认为汇编工程中主程序的主要功能可能有哪些?( )
A.堆栈初始化B.系统初始化C.I/O端口初始化D.中断初始化和主循环
正确答案:A、B、C、D
1指令“PUSH {R0-R3}”的作用是什么?
A.将寄存器R0、R3入栈
B.将寄存器R0、R1、R2、R3入栈
C.将寄存器R0入栈
D.将寄存器R3入栈
正确答案:B
2汇编中子程序的概念和C语言函数的概念相似。
A.B.
正确答案:对
3汇编“MOV R0,#0” 和“MOVS R0,#0”的区别是什么?
正确答案:MOV不会更新应用程序状态寄存器,MOVS会更新应用程序状态寄存器
4汇编语言中,参数传递通常使用哪些寄存器?
正确答案:R0、R1、R2、R3.