网站首页/网络技术列表/内容

物理地址段地址

网络技术2023-01-30阅读
网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

  地址段地址是什么?先把段地址乘以16就等于把它向左移动4位?学识网小编整理了相关资料,下面大家跟着学识网小编一起去了解一下吧。

  物理地址段地址

  为什么段地址要*16

  因为x86处理器地址总线是20位,最大管理1M,对应物理地址是00000H-fffffH而内部数据总线、寄存器都是16位的,能表示的范围为0000H-ffffH如何用16位寄存器表示20位?想到这样一种方式:把两个16位寄存器相加得到20位,于是便有了物理地址=段地址*16+偏移地址相当于在16位地址后面加4个0,形成20位地址具体过程如下:段地址和偏移地址通过内部总线传入到地址加法器的部件; 地址加法器将两个16位地址合并为一个20位的物理地址;

  相当于左移四位,然后地址相加,得到一个二十位的地址,因为当时地址线20根,寄存器最高16位,要寻址1M的空间,必须用段地址和偏移地址结合的。

  物理地址是20位的,段地址和偏移地址都是16位的。先把段地址乘以16就等于把它向左移动4位,这样它就变成了20位地址的高16位,再加上16位的偏移地址就是最终的物理地址。

  我们看一个例子,一个数据为2H,二进制形式为10B,对其进行左移运算:

物理地址段地址

  观察上面移位次数和各种形式数据的关系,我们可以发现:

  (1)一个数据的二进制形式左移1位,相当于该数据乘以2;

  (2)一个数据的二进制形式左移N位,相当于该数据乘以2的N次方;

  (3)地址加法器如何完成段地址*16的运算?就是将二进制形式存放的段地址左移4位。


本文地址:http://www.xspic.com/diannao/wangluojichuzhishi/2234106.htm
1

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(xspiccom@163.com),我们会及时处理和回复,谢谢.
网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

相关阅读