微机原理:8086中存储器为什么会使用地址分段,如何去理解

6739 admin
世界杯历届冠军名单

首先那,8086地址总线有20根,可寻址1M的地址空间,而寄存器是16位,仅能寻址64K(2的16次),

但是如果对20根地址先进行编排,那么也只能寻址是2的16次(寄存器)。 这样就有4根地址线给

空了出来。所以就使用了地址分段

补充个知识:

1.段地址*4 +逻辑地址 = 物理地址(表示的是真正的地址)。

如果理解:(自己的见解)

就是说,因为地址线的作用就是为了去寻址,而空下来的那4位,如果去单独去寻址,那就是4的4次方(等于16),当为1000H到1FFFH时(段地址),那它对应的寻址空间最大就是64KB ,当为2000H到2FFFH(段地址)时,,那它对应的寻址空间最大就是64KB ,这样一直对应下去那么最后就是,当为F000H到FFFFH时(段地址),那它对应的寻址空间最大就是64KB 。刚刚好16次,16*64KB是不是就是1MB,,,我个人认为它是有一个寄存器,专门去存放这个段地址的,然后就可以寻址1MB的空间了。

《龙神契约》游戏官网 海星寿命最长能活多久(海星卷起来了是)