物理地址 偏移地址 物理地址段地址16偏移地址

物理地址段地址16偏移地址?小编整理了相关资料,一起去了解一下吧。

物理地址段地址16偏移地址

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

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

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

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

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

进一步思考,我们可看出:一个数据的十六进制形式左移1位,相当于乘以16;一个数据的十进制形式左移1位,相当于乘以10;一个X进制的数据左移1位,相当于乘以X。发散思维。

物理地址 偏移地址 物理地址段地址16偏移地址

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

下面用两个比喻来说明“基础地址+偏移地址 = 物理地址的思想”

比如说,学校、体育馆、图书馆同在一条笔直的单行路上,学校位于起点,你要去图书馆,问我那里的地址,我可以用两种方式告诉你图书馆的地址:

(1)从学校走2826m到图书馆。这2826m可以认为是图书馆的物理地址。

(2)从学校走2000m到体育馆,从体育馆再走826m到图书馆。第一个距离2000m,是相对于起点的基础地址,第二个距离826m是相对于基础地址的偏移地址。

第二个比喻,比如,只能通过纸条来互相通信,你问我图书馆的地址我只能将它写在纸上告诉你。显然,我必须有一张可以容纳4位数据的纸条,才能写下2826这个数据。

可不巧的是,我没有能容纳4位数据的纸条,仅有两张可以容纳3位数据的纸条。

这样我只能这样告诉你数据。

一个是200

一个是826

拿到这个数据后,你要做如下运算处理:

200(段地址)*10+826(偏移地址) = 2826(物理地址)

8086CPU就是这样一个只能提供两张3位数据纸条的CPU。

  

爱华网本文地址 » http://www.aihuau.com/a/228161/335094379.html

更多阅读

如何查询电脑的物理地址 win10计算机物理地址

如何查询电脑的物理地址——简介电脑的物理地址是唯一的;我们在命令提示符里面可以查询网卡物理地址存储器中存储单元对应实际地址称物理地址,与逻辑地址相对应。如何查询电脑的物理地址——方法/步骤如何查询电脑的物理地址 1、打

如何查询电脑物理网卡地址 电脑网卡物理地址

如何查询电脑物理网卡地址——简介当被生产出来,网卡就有一个自己的mac地址,是固定唯一的。因此在一些重要场合,通常采用mac地址作为识别一台电脑的标注,我们也可以在路由器中绑定指定电脑的mac地址,从而实现某些指定的电脑可以实现上网,

怎么查询电脑物理地址 win10查看电脑物理地址

怎样查看电脑的物理地址(用命令查看和网卡查看)第一种方法:可通过这种办法确定自己的IP设置的正确性和获得本机网卡的物理地址(MAC地址),方法如下:1、打开“开始”-“运行”-在弹出窗口中输入 'cmd' -“确定” 2、在DOS窗口下输入 ipconfi

电脑的物理地址有什么用啊? 电脑的物理地址怎么查

Mac地址就是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址)。  对于MAC地址,由于我们不直接和它接触,所以大家不一定很熟悉。在OSI(Open System Interconnecti

声明:《物理地址 偏移地址 物理地址段地址16偏移地址》为网友塴壞卋琾分享!如侵犯到您的合法权益请联系我们删除