![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
[主观题]
混合编程时,C51程序与汇编子程序间可通过寄存器传递参数,最多为4个
提问人:网友ulwxf2
发布时间:2022-01-07
A、A、 C51 可生成高效简洁的目标代码,简单应用场合下无需采用混合编程
B、B、 在 C51 中调用汇编程序的做法只适用于两种程序间无参数传递的应用场合
C、在 C51中嵌入汇编代码时需要对 Keil 编译器进行生成 SRC文件的设置
D、混合编程对涉及 I/O 口地址处理和中断向量地址安排等应用具有重要价值
A.若子程序参数不多于四个,使用R0-R3传递
B.使用R0寄存器存放返回值
C.若要使用R4-R12寄存器,不需要保存,可直接使用
D.子程序末尾要使用LR寄存器中的值返回
A.保证调用程序和子程序之间的参数传递
B.保证调用程序正确转入子程序
C.保证子程序正确返回调用程序
D.避免调用程序和子程序之间的产生公用寄存器冲突
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!