打印

汇编高手

[复制链接]
1734|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liujianbin1|  楼主 | 2010-7-4 22:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
hotpower| | 2010-7-5 01:09 | 只看该作者
MOV ACC,#(main000 % 0x100)

对字符型变量或寄存器取0x100的“余数”是废话

同理:
MOV ACC,#(main000 & 0x100)

结果一样,废话连篇

正确自动取main000的低8位:
MOV ACC,#main000

MOV ACC,#LOW(main000); 低8位

MOV ACC,#HIGH(main000);高8位

使用特权

评论回复
板凳
hotpower| | 2010-7-5 01:10 | 只看该作者
告诉楼主:俺是汇编菜鸟~~~

使用特权

评论回复
地板
ayb_ice| | 2010-7-5 08:08 | 只看该作者
MOV A,#main000 MOD 100H

使用特权

评论回复
5
liujianbin1|  楼主 | 2010-7-5 09:35 | 只看该作者
一样在编译无法通过啊 还是语法错 你这些写法我都已经试过, 还是不行 2# hotpower

使用特权

评论回复
6
ayb_ice| | 2010-7-5 10:19 | 只看该作者
MOD两边要明确的数据

MOV A, #main000 & 0xff ;// 可以编译

MOV A, #LOW(main000) ;// 可以编译

使用特权

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

本版积分规则

15

主题

45

帖子

0

粉丝