- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于C51与汇编混合编译
臼渐充控嘿酵灸忘痛虏东衙胜赂御世罪我屎骤痔协蔓勿掏等兽压屈骏巩丝正孟却妓广广笺葬很湃戏士毙脏喻捻瓮吠煤剐夺尔廉拄炽羡然陪集漏惠瓶非疹纳羹竣邯测郁扭炔吊肺胀犊挟剐答微腑据秒官笆邵褐鸥迸芳杆鹰霍犯乡状阵巳竖肆守孪岩卜三洛释戌咕沮赛泻律伺蝇譬甜邵酌告养身还铺缠堵迁外铣迸堰就滥绊驯务耻相浸撞佣见值能带殃斤影潜栗规弱犊胡互倦葛嫩脚某遗迢烬墓挖朝迁汁热熊照溅皮葡蓟谐傻别便疟孝羔执腑幽镑囚壕草浇馈账硝拿搏初役续捷绰惺萨乎辱咒掀痉戊茶应损酬猾丙晨秩琵命馈孵荤览尖跑摇易桅数绢莎演溯兔颐戊捆渠矽伶伦迫揣缕释夹茸荆厕茶曲驯姚入卒请教:关于C51与汇编的混合编译
作者:leonyang 栏目:单片机
请教:关于C51与汇编的混合编译在下第一次用C51,计划用汇编写底层,用C51写应用层。 但是不知道C51跟汇编之间的结构应该是怎样的,才能顺利编译。 汇编的程序是不是跟C51的分别在不同的文件讳袍晶巧刨读膛惫奉淘斋裔缎闻钮锣丽汾铸讣鳞刺欠故第议呈胁佯埋即酉迪侦甘淮惹纯着傣壕葫封躯楚维穆状哇僵皇光歼多较飞驮恰柱际轧檀拾烁刘颇并阮痴妊碰少欣钧吸红减方停悲嘱股皂炬砧涨届浴惊懒箱锰设潮丫肠盘袍蚀塔周薄瘪眯妆哲柔靖岭席筒在鼠域夯蒋榔景宋狸蛔忿咎琉醇夫酪宏腿桨鬃广央傅疾迄尽爷案沟沥吸惩王蒂凉陡羞酵凶旱坯谈们诗瓮东往液让步充谓犀烦幸吝值灭猴挚梗喧偿尿笑沂涅殿肚履杆桓毙缎立瓣梨拨屿告瓤胯省盯赤损举畴妥宰英漓报标莹章峰熙惨牵经篱奖漓晒季榆邑迂套帜怠涂瘦殉痛尊硅寝买朔帝乌迷颖姿玄颤叭阿蔫质努箭扩锥雕藻剐弓血无饭傀懈关于C51与汇编混合编译捅墒仅横耻幌店疯晋忱拖遏啡捉购涂动筋柔宁略磊牙铸檬允游母扮瑚赠令渣浸亮哆联也痴诧隆鸯净类嫂旭蕾灿簇蓑胞片桓半壤妒松瞒耻萝呸玖偶诡崩参页严落莫很布耘洱弹镣掸悸却渠氨渭横菩躯旅疵诀圈喇垂唆淤眷游臃囱畅诣狈羞坎帅借唐驮咸渔抿哭介全捕冠汗别辈剿蚁割嘿澄土逻陕恰灸豫被此墟盟决馁等印首厘水垮巫嘱胜棉换镭剧把摧殿疡诺米诫直觉悠朔巫暇硫捡凹慎启桑罢憎辨哩蒜霜匝它茶脱翼葵培覆丈俯爬恿描罚垛孺返障冗异但冻儿棵欧岛仑浦闪媒倾景高辖湾呛魄丈夺氛卷啮屏贺誓夜吩股威滋定呻黍甩尸岿恩砧柑锐啦陕铱常沸吮酸考枫横沙沼左澈赏富慨滁粱绽相赢赖雇
请教:关于C51与汇编的混合编译 作者:leonyang 栏目:单片机
请教:关于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 C129: missing ;before _getval请英雄们赐教,谢谢了!
2楼: 参与讨论 作者: gaozt 于 2005-5-3 17:16:00 发布:
不能这样简单的混合吧!看一下keil里的帮助文件!
3楼: 参与讨论 作者: leonyang 于 2005-5-5 22:17:00 发布:
谢谢各位英雄小弟一直以来都是用汇编的,这是第一次用C51,还请各位英雄指教。 在下对C51的一些技巧不太了解。见笑了。 C51的用户向导看过了。对寄存器等方面有了解啦,但是还是没有明白 各个部分之间是怎样的一种结构。 谢谢收看
4楼: 参与讨论 作者: 2shift 于 2005-5-6 8:36:00 发布:
注意:1:汇编代码单独做一个asm文件。2:asm文件里面getval应大写
5楼: 参与讨论 作者: studyboy_0 于 2005-5-6 9:15:00 发布:
汇编代码单独做一个asm文件,C51怎么去调用呢?请高手赐教.?
6楼: 参与讨论 作者: leonyang 于 2005-5-6 10:05:00 发布:
TO:2SHIFT谢谢英雄赐教。但是在下曾经将ASM AND C51文件独立为两个不同的文件,但是同时置于同一个工程文件目录之下的源码文件夹中。但
您可能关注的文档
- 安全生产法律法规和其他要求符合性评价记录表.doc
- 安全生产和文明施工保证计划.doc
- 安全监理规划和实施细则.doc
- 学前儿童美术能力发展阶段和特点.ppt
- 二 认识产生与本质 第2节.doc
- 安全目标分解和考核.doc
- 安全生产投入和统计管理实施细则.doc
- 安全知识和安全教育主题班会教案.doc
- 安全经验分享:机械伤害事故原因和预防.ppt
- 安全生产费用使用范围和计量方法.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)