因为偏移地址最大能偏移2的16次方,也就是64KB
所以偏移地址是从0000~FFFF
本帖最后由 Miller01001 于 2011-6-18 19:37 编辑
比如现在是16根地址总线,就可以传输2^16次方数据!
0000 0000 0000 0000==多少根呢?当然是16根啦!
0000 == 4位是不是
20位==多少呢?上面已经说啦!
但是8086有20根地址总线,怎么办呢?
0000 0000 0000 0000 0000 == 20根了
即00000=20位
但是0000最大的取值范围是多少呢
在内存中只能用16进制的数字表示奥
所以16进制数,最大的数当然是F啦
最小的数当然是0啦!
所以CPU的寻址方式是制作CPU的人他们自己研究出来的公式,你要你套用公式就行啦!
你要用你的头脑去理解计算机的CPU,CPU就是这样的
所以段地址就是0000*16H+偏移地址==物理地址,可以寻找到存储这段数据的物理地址奥
多想就有点太深入了,你就想8086下的偏移地址不能超过16位就行了。 反正具体地址是看段地址+偏移地址的,偏移地址没有不够用的情况。休整好段地址就可以了。
页:
[1]