独闷闷网

 找回密码
 立即注册
搜索
查看: 1649|回复: 0
收起左侧

[原创] 51不是8位单片机吗,从C转汇编的程序看怎么会有16位的地址?已解答。

[复制链接]
发表于 2015-1-20 22:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
win_广州:
我想深入了解一下51的寄存器。他们是如何工作的。例如这个,PC的指向从0x0021到0x0024到0x0026到0x002d都是些什么意思?它不是地址,怎么会这样?如果不分析的话我以后学stm32也会有疑问的。

清风--九江:
回复 win_广州:pc是程序计数器,寄存器有些有特别功能SFR。

win_广州:
这个知道,但51的地址不是8位的吗,他们怎么有16位?

清风--九江:
数据线8位,地址线16位。

win_广州:
听说过是这样的。我以前没怎么了解这个,能具体给我讲讲吗?

伟-肇庆:
是16位的。所以他能外扩64k内存RAM。就是数据命令总线。p0p2分时复用。单片机是多少位,是看他处理的宽度.最明显,51单片机寄存器分装都是8位的.即使定时器有16位,也是分位两个寄存器.

乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2021-9-29 09:21 , Processed in 0.149015 second(s), 18 queries .

快速回复 返回顶部 返回列表