汇编语言和C语言的混合编程 ,如使用keil51把.c和.asm文件编译生成HEX文件,请高手指点,小弟在这谢谢了!

[复制链接]
查看11 | 回复1 | 2010-12-25 20:15:22 | 显示全部楼层 |阅读模式
非常感谢你!!!!

回复

使用道具 举报

千问 | 2010-12-25 20:15:22 | 显示全部楼层
以个例子给你参考,有两个文件,一是S.a51, 另一个是 M.C都加到KEILL的工程中编译。汇编中有两个函数,注意C的参数是如何传递给汇编的。S.A51$NOMOD51NAME SENTBYTEUP?PR?_SentByteUp?SENTBYTEUP SEGMENT CODE?DT?_SentByteUp?SENTBYTEUP SEGMENT DATA OVERLAYABLE PUBLIC_SentByteUp RSEG
?DT?_SentByteUp?SENTBYTEUP?_SentByteUp?BYTE:
px?040:DS 1
px?041:DS 1 RSEG?PR?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行