社区
汇编语言
帖子详情
Keil C51和ASM混合编程的问题
romyks
2003-08-29 08:46:25
请问各位高手如何用汇编写供KEIL C51调用的子程序和函数.例如C的函数原型为
unsigned int fun(char v1,int v2,bit v3,long v4).
在SMALL COMPACT LARGE下如何用汇编写出这个函数,在C51中调用它时,又如何传递参数,还有一个问题,如何在汇编中直接使用在C51中定义的变量.
...全文
132
3
打赏
收藏
Keil C51和ASM混合编程的问题
请问各位高手如何用汇编写供KEIL C51调用的子程序和函数.例如C的函数原型为 unsigned int fun(char v1,int v2,bit v3,long v4). 在SMALL COMPACT LARGE下如何用汇编写出这个函数,在C51中调用它时,又如何传递参数,还有一个问题,如何在汇编中直接使用在C51中定义的变量.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HEROP
2003-09-03
打赏
举报
回复
根据你的需求,首先声明一个再定位的段,再用EXTR声明你在其他模块中所用的公共符,然后用BSEG选择一个绝对的数据段作为子程序的入口。就可以汇编了。当然一些变量类型还要用汇编的其他伪指令首先定义。
spbabyba
2003-09-03
打赏
举报
回复
这么久也没人答,我说错了可别怪我!!
有参数规定,你最好还是看书吧,挺麻烦的.
不过好像不能用那么多参数.可能最多带三个参数.
(一个参数)8位的用R0,16位的用R0R1,类推....(可能是,我记不清了.)
klbt
2003-09-02
打赏
举报
回复
学习。
C51
与
ASM
混合
编程
技术研究
C51
与
ASM
混合
编程
技术是嵌入式系统开发中的一个重要工具,通过合理地结合两种语言的优点,可以有效地提高程序的执行效率和精确度。掌握
C51
与汇编语言的接口规则对于实现高效的
混合
编程
至关重要。开发者需要熟练运用...
KEIL
c 调用
ASM
汇编语言8051系列单片机扫描键盘
总结起来,
KEIL
C调用
ASM
汇编语言实现8051单片机的键盘扫描和外部存储器访问,需要深入理解8051的硬件结构和指令集,以及
KEIL
C的
混合
编程
特性。通过这种方式,可以充分利用C语言的高级抽象和汇编语言的低级性能优化...
C51
与汇编
混合
编程
###
C51
与汇编
混合
编程
详解 #### 一、
C51
与汇编
混合
编程
的概念及应用场景
C51
是一种专门为8051微控制器系列优化的C语言,它结合了C语言的强大功能和对8051硬件的直接访问能力。而汇编语言则是最接近微控制器硬件的...
KEIL
C51
所支持的C语言和汇编语言
混合
编程
的方法
KEIL
C51
是一款针对8051系列单片机的集成开发环境,它支持C语言和汇编语言的
混合
编程
,以充分利用两种语言的优势。51单片机虽然广泛使用,但由于执行速度相对较慢,因此在
编程
时需要考虑效率和技巧。C语言因为其可...
C51
和汇编
混合
编程
###
C51
与汇编
混合
编程
详解 #### 一、概述
C51
与汇编
混合
编程
是指在基于8051微控制器的开发中,将
C51
语言与汇编语言结合使用的
编程
方法。这种方法充分利用了两种语言的优势:
C51
提供了高级语言的便捷性和模块化能力...
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章