51不是8位单片机吗,从C转汇编的程序看怎么会有16位的地址?已解答。
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位,也是分位两个寄存器.
页:
[1]