当前位置: 代码迷 >> 汇编语言 >> 用16位机器字长访问20位地址。该怎么处理
  详细解决方案

用16位机器字长访问20位地址。该怎么处理

热度:205   发布时间:2016-05-02 04:47:24.0
用16位机器字长访问20位地址。
如题,实现方法为,将存储器分段,每个段的大小可达到64k。
00010,000011,····,0001E,0001F。(十六进制的)
这是一个小段,但是这个小段只能达到64K?


哪个理解了这个分段知识,求分享下。
汇编分段

------解决方案--------------------
没有问题,是超过了20位地址范围,在8086/8088/80186/80188上会地址回绕,FFFF:FFFF=0000:FFEF,在286+的实模式下,取决于A20状态,A20关闭的话,同样地址回绕,A20打开的话,可以访问超出1MB的附加65520字节,所谓的HMA。
  相关解决方案