打印

嵌入汇编

[复制链接]
2161|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chen3bing|  楼主 | 2007-12-12 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写了一个C程序,用HI-TECH PICC编译器。
片子为16F73,定义了一个变量
bank1 unsigned char fred;
在嵌入式汇编中引用:
#asm
 bcf  _STATUS,6
 bsf  _STATUS,5
 movlw 0x05
 movwf _fred
 #endasm
编译有错误:
Error[000] D:pic16c5416c54.obj 35 : Fixup overflow in expression (loc 0xF08 (0xECA+62), size 1, value 0xA0)
Error[000] 16c54.rlf 393 : Fixup overflow in expression (loc 0x3B (0x3B+0), size 1, value 0xA0)
请问高手,应该怎么解决?
谢谢!
沙发
chen3bing|  楼主 | 2007-12-13 17:25 | 只看该作者

没有人会吗

各位版主,帮帮忙啊。

使用特权

评论回复
板凳
skygrow| | 2007-12-14 15:44 | 只看该作者

fred=5;不可以吗?

使用特权

评论回复
地板
chen3bing|  楼主 | 2007-12-14 17:46 | 只看该作者

可以

不过我觉得汇编也应该可以,可是搞不定。
我只是想学习一下嵌入汇编。
是不是汇编根本不行?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

2539

帖子

2

粉丝