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

段地址与偏移地址相加时为什么要左移四位直接相加不吗

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

  段地址 16+偏移地址=物理地址的本质含义是:CPU在访问内存时,用一个基础地址(段地址 16)和一个相对于基础地址的偏移地址相加,给出内存单元的物理地址。

  更一般地说,8086CPU的这种寻址功能是基础地址+偏移地址=物理地址寻址模式的一种具体实现方案。8086CPU中,段地址 16可看作是基础地址。

  网上关于这个还是挺多的,我这里网太慢,你上google查一下看看追问非常感谢,为什么不能直接相加这个问题,我还是从你的回答中找不到直接答案呀追答那你看定义。

  偏移地址是指段内相对于段起始地址的偏移值。而段地址是针对内存的分段而言的,将每一段的段首地址定义为段地址,段地址的存在是由系统的分段存储决定的,通过段地址和偏移地址就能对数据进行寻访。

  展开全部物理地址:存储器的绝对地址,从00000到FFFFFH,是CPU访问存储器的实际寻址地址,它由逻辑地址变换而来.

  因为段基地址指的是起始地址,它必须是每小段的首地址,其低4位一定是0,所以在实际工作时,是从段寄存器中取出段基址,将其左移4位,再与16位偏移地址相加,就得到了物理地址,此地址在CPU的总线决口部件BIU饿地址加法器中形成

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

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

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

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

回顶部