在汇编语言源程序中使用子程序时,一般要注意哪些问题
A: 返回地址的保存
B: 参数传递
C: 现场保护
A: 返回地址的保存
B: 参数传递
C: 现场保护
举一反三
- 在子程序的开始处保护现场,返回前恢复现场的目的是() A: 保证调用程序和子程序之间的参数传递 B: 保证调用程序正确转入子程序 C: 保证子程序正确返回调用程序 D: 避免调用程序和子程序之间的产生公用寄存器冲突
- 若一个汇编子程序能够被C语言的程序调用,则下列哪些说法是正确的? A: 若要使用R4-R12寄存器,不需要保存,可直接使用 B: 若子程序参数不多于四个,使用R0-R3传递 C: 使用R0寄存器存放返回值 D: 子程序末尾要使用LR寄存器中的值返回
- 汇编语言源程序需经()翻译成目标程序。 A: 汇编监控程序 B: 汇编编译程序 C: 汇编链接程序 D: 机器语言程序
- 在汇编语言源程序中使用子程序时,参数传递一般可采用哪些方法 A: 传递数据,即将数据通过工作寄存器R0~R7或累加器来传送。 B: 传送地址,即数据存放在数据存储器RAM中,参数传递时只通过R0、R1、DPTR传递数据所存放的RAM单元地址。 C: 通过堆栈传递参数
- 源程序是用汇编语言和高级语言编写的程序,当把汇编语言源程序翻译成目标程序时,需按照助记符和机器代码的对应关系一条一条地翻译,这种翻译过程称为汇编。()