- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于C51和汇编的混合编译
请教:关于C51与汇编的混合编译作者:leonyang 栏目: HYPERLINK /dzbbs/bbs-13.html 单片机请教:关于C51与汇编的混合编译在下第一次用C51,计划用汇编写底层,用C51写应用层。 但是不知道C51跟汇编之间的结构应该是怎样的,才能顺利编译。 汇编的程序是不是跟C51的分别在不同的文件还是同一文件下,两种我都试过,没有成。一下就是小弟的一段实验代码,请高人指点一二,不胜感激!#define??uint unsigned int#includereg51.hextern void getval(uint i);void main(void){???uint data i=10;???uint data j=0;???getval(i);}???PUBLIC??_getval???getvalp SEGMENT CODE???RSEG????getvalp??_getval: NOP???????????MOV A,R6???????????MOV B,R7???????????RET???????????END ??告有错如下:error HYPERLINK /stock-ic/C129.html \t _blank C129: missing ;before _getval请英雄们赐教,谢谢了!
2楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: gaozt 于 2005-5-3 17:16:00 发布:
不能这样简单的混合吧!看一下keil里的帮助文件!
3楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: leonyang 于 2005-5-5 22:17:00 发布:
谢谢各位英雄小弟一直以来都是用汇编的,这是第一次用C51,还请各位英雄指教。 在下对C51的一些技巧不太了解。见笑了。 C51的用户向导看过了。对寄存器等方面有了解啦,但是还是没有明白 各个部分之间是怎样的一种结构。 谢谢收看
4楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: 2shift 于 2005-5-6 8:36:00 发布:
注意:1:汇编代码单独做一个asm文件。2:asm文件里面getval应大写
5楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: studyboy_0 于 2005-5-6 9:15:00 发布:
汇编代码单独做一个asm文件,C51怎么去调用呢?请高手赐教.?
6楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: leonyang 于 2005-5-6 10:05:00 发布:
TO:2SHIFT谢谢英雄赐教。但是在下曾经将ASM AND C51文件独立为两个不同的文件,但是同时置于同一个工程文件目录之下的源码文件夹中。但是好像编译不了。不知道这其中还有什么要注意要点?还望英雄赐教一二。原来一直用汇编,现在要求用C51,只在是没有办法,只能求教各位大侠了。
7楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: qjc.j 于 2005-5-6 10:34:00 发布:
其实并不难曾经有一个主题讨论过,主题名是这是keilc51 混编的,你看以下吧!
8楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: 2shift 于 2005-5-6 13:54:00 发布:
to:leonyang在同一个工程下面能够编译,调用的时候采用extern 注意:大写,大写+下划线的区别
9楼: HYPERLINK /dzbbs20076519122437144.html \l msg#msg 参与讨论作者: leonyang 于 2005-5-6 22:01:00 发布:
谢谢谢谢各位英雄的赐教。小
您可能关注的文档
- 公共机构能源审计制度和实施策略.doc
- 公共联系学课堂笔记整理.doc
- 公共基础知识-经济管理(讲义).doc
- 公务员常见词语辨析1一月.doc
- 公共电梯厅精装修分包合同(3期).doc
- 公务员常识—1358条.doc
- 公务员工作调动申请书范本.doc
- 公务员常识[最全收录].doc
- 公务员立法的重要性和制度创新(下).doc
- 公务手机配备和使用规定.docx
- 二手潮品市场信用体系优化策略研究报告.docx
- 2025年钠离子电池在航空航天领域的应用潜力分析白皮书.docx
- 2025年航空货运市场竞争格局变化及发展策略研究报告.docx
- 2025年医疗行业宏观政策导向下的医疗健康产业政策解读报告.docx
- 2025年海绵城市实施方案:雨水收集利用与水资源节约研究报告.docx
- 2025年跨境电商物流风险控制策略与物流行业风险管理规范报告.docx
- 母婴用品跨境电商物流与仓储解决方案研究报告.docx
- 2025年物流行业供应链风险管理与控制报告.docx
- 二手潮品市场信用修复与行业自律机制研究报告.docx
- 特岗教师模考模拟试题附答案详解【培优B卷】.docx
文档评论(0)