打印

51单片机寄存器问题

[复制链接]
1673|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
天天奕想|  楼主 | 2012-5-21 21:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
书里说的可以采用寄存器寻址的寄存器有:R0~R7,A,B,DPTR。
又看了寄存器寻址跟直接寻址的区别,前者是单字节指令,后者是双字节的。
现在有个问题,R0~R7,A,B,DPTR跟其他的寄存器同在sfr区,访问其它的要多占用一个字节的空间来指定地址,是不是说明,那几个寄存器跟其它的是有区别的?

相关帖子

沙发
lyjian| | 2012-5-22 08:31 | 只看该作者
指令有区别

使用特权

评论回复
板凳
ayb_ice| | 2012-5-22 08:33 | 只看该作者
“现在有个问题,R0~R7,A,B,DPTR跟其他的寄存器同在sfr区”
谁说了在同一区域

使用特权

评论回复
地板
lyjian| | 2012-5-22 13:05 | 只看该作者
除了R0~R7
其他就几个是在同一区域

使用特权

评论回复
5
zhaofy521| | 2012-5-22 13:39 | 只看该作者
R0~R7与A,B,DPTR不在同一区

使用特权

评论回复
6
天天奕想|  楼主 | 2012-5-22 13:59 | 只看该作者
:L不好意思没注意,对,R0~R7在低128byte ram。不是在sfr。指令有区别体现在物理硬件上是?
  按我的理解,单片机就是一个处理器单元+存储单元+其它功能单元的集成,这样的理解可以么?

使用特权

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

本版积分规则

0

主题

6

帖子

1

粉丝