关于C51与汇编混合编译.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.h extern 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文件独立为两个不同的文件,但是同时置于 同一个工程文件目录之下的源码文件夹中。但

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档