首页/ 题库 / [问答题]简述C51程序调用汇编程序时如何实现参数的答案

简述C51程序调用汇编程序时如何实现参数传递。

问答题
2023-11-08 17:53
查看答案

正确答案
C51中调用汇编程序进行参数传递时都必须严格遵守C51函数的参数和返回值的相关约定。行参数传递的方式有两种,一种是通过寄存器传递参数,C51中不同类型的实参会存入相应的寄存器,在汇编中只需对相应寄存器进行操作,即可达到传递参数的目的;第二种是通过固定存储区传递。

试题解析

相关题目
系统程序存储器:主要存放系统诊断、命令解释、功能子程序调用、管理、逻辑运算、通信及各种参数设定等功能的程序
80C51单片机系统扩展时,最大扩展程序存储空间是 。
当需要从80C51单片机程序存储器取数据时,采用的指令为____.
80C51单片机扩展外部程序存储器时,引脚可 。
Web 2.0应用程序如何与SOA服务通信?()
说明C程序调用外部汇编模块的具体方法,并总结参数传递和汇编模块返回值的接口约定。分析C程序调用汇编模块前后的堆栈变化情况。
80C51基本型单片机内部程序存储器容量为()
主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。
80C51单片机中,在调用子程序前,用()指令将子程序中所需数据压入堆栈,进入执行子程序时,再用()指令从堆栈中弹出数据。
若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆栈中3个参数正确的RET指令是()。
80C51单片机汇编语言常用的程序结构有哪几种?特点如何?
单片机汇编程序与C51程序在应用系统开发上有何特点?
函数或方法是一段独立的程序代码,也是可以被程序设计者调用的。调用函数或方法时,如果需要在形式参数和实际参数之间做到()。
当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为()。
80C51单片机的程序存储器最大寻址范围是()。
存储器中用于存放调用程序的现场及参数的存储区是( )。
系统程序存储器:主要存放系统诊断、命令解释、功能子程序调用、管理、逻辑运算、通信及各种参数设定等功能的程序。( )
利用80C51单片机汇编语言进行程序设计的步骤如何?
简述80C51单片机指令系统的特点及寻址方式。
调用程序和子程序间的参数传递,通常使用()和()作为传递的工具。
广告位招租WX:84302438

免费的网站请分享给朋友吧