搜索
当前位置: 三分彩网站 > 段地址 >

什么是段地址在8086cpu中?

gecimao 发表于 2019-07-27 22:17 | 查看: | 回复:

  偏移地址,则是相对于起始地址的偏移量。例:从1到8,如果起始是1,则到5就是偏移量为5;如果起始是3,则到5偏移量是3。

  由于物理地址是20位的二进制,而段地址是16位的,所以必先乘以16,再加上偏移地址,才能得到真正的物理地址。

  先找到段地址,即在物理内存中的起始地址,在通过偏移地址定位到真实的物理地址

  比如0到3000米是总长度,那就可以表示为0-2000-3000,0到2000就是段地址,2000到3000就是偏移地址。

  为什么要*16,由于8086cpu是16位处理器,但是他有20位地址总线,为了解决这个不同步的情况,采用了用两个16位地址来合成一个20位的物理地址,通过一个地址加法器来进行合成。说的不好,看看汇编语言地二版吧

本文链接:http://dogayoga.net/duandizhi/836.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部