关于物理地址=段地址乘以十六+偏移地址

发布网友 发布时间:2022-04-24 11:33

我来回答

2个回答

热心网友 时间:2023-10-11 07:47

因为8086CPU的
地址总线
带宽为20,而寄存器的宽度只有16,所以使用了
内存地址
分段的方式,16位的
段寄存器
右移4位(就
是你说的
乘以十六),就是20位,再加上
偏移地址
送上地址总线,就是这样的!

热心网友 时间:2023-10-11 07:47

1、
(1)段地址:2314h,偏移地址:0035h,物理地址:23175h
(2)
段地址:1fd0h,偏移地址:00a0h,物理地址:1fda0h
2、依次为85h~8ch,计算公式:有效地址=物理地址-ds*16。
由于是16位机,一次处理数据16位,即2字节,这里有8个字节,所以,要访问4次。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com