嵌入汇编

[复制链接]
2893|4
 楼主| chen3bing 发表于 2007-12-12 17:51 | 显示全部楼层 |阅读模式
我写了一个C程序,用HI-TECH&nbsp;PICC编译器。<br />片子为16F73,定义了一个变量<br />bank1&nbsp;unsigned&nbsp;char&nbsp;fred;<br />在嵌入式汇编中引用:<br />#asm<br />&nbsp;bcf&nbsp;&nbsp;_STATUS,6<br />&nbsp;bsf&nbsp;&nbsp;_STATUS,5<br />&nbsp;movlw&nbsp;0x05<br />&nbsp;movwf&nbsp;_fred<br />&nbsp;#endasm<br />编译有错误:<br />Error[000]&nbsp;D:pic16c5416c54.obj&nbsp;35&nbsp;:&nbsp;Fixup&nbsp;overflow&nbsp;in&nbsp;expression&nbsp;(loc&nbsp;0xF08&nbsp;(0xECA+62),&nbsp;size&nbsp;1,&nbsp;value&nbsp;0xA0)<br />Error[000]&nbsp;16c54.rlf&nbsp;393&nbsp;:&nbsp;Fixup&nbsp;overflow&nbsp;in&nbsp;expression&nbsp;(loc&nbsp;0x3B&nbsp;(0x3B+0),&nbsp;size&nbsp;1,&nbsp;value&nbsp;0xA0)<br />请问高手,应该怎么解决?<br />谢谢!<br />
 楼主| chen3bing 发表于 2007-12-13 17:25 | 显示全部楼层

没有人会吗

各位版主,帮帮忙啊。
skygrow 发表于 2007-12-14 15:44 | 显示全部楼层

fred=5;不可以吗?

  
 楼主| chen3bing 发表于 2007-12-14 17:46 | 显示全部楼层

可以

不过我觉得汇编也应该可以,可是搞不定。<br />我只是想学习一下嵌入汇编。<br />是不是汇编根本不行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

2540

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部