打印

avr汇编的X,Y,Z寄存器问题

[复制链接]
1720|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
caihong001|  楼主 | 2012-4-21 16:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近看了几个AVR汇编程序,有点问题想不太通
寄存器R26-R31可以做X,Y,Z指针寄存器用,指向SRAM中的
地址,不过近来看的几个程序控制芯片是用的ATMEGA88.该芯片
的内部SRAM是1K.最大就是0X3FF,但现在看到很多这样的语句
0XDD--> R28;
0X04--> R29;
0XA0--> Y;
语句的意思是这样,个人理解是将0XA0这个立即数存到SRAM中的
0X04DD地址中,不过ATMEAG88的SRAM最大地址为0X3FF.这不矛盾吗??
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

91

帖子

1

粉丝