全站数据
8 4 2 0 5 8 1

在8086中,逻辑地址,偏移地址,物理地址分别指的是什么

经济视野 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 07:54:22

问题描述

在8086中,逻辑地址,偏移地址,物理地址分别指的是什么急求答案,帮忙回答下
精选答案
最佳答案

实模式下,每个存储单元分配一个惟一的20位二进制数(5位十六进制数)的存储器地址,称为物理地址。

逻辑地址由16位二进制数(4位十六进制数)的段地址和偏移地址组成。

段首地址:5位十六进制数中的末尾1位十六进制数为0的地址,即可作为段首地址段地址是指每一段的段首地址的高4位十六进制数,通常被保存在某个段寄存器中。

偏移地址则是指在段内相对于段首地址的偏移值,也取4位十六进制数。所以,物理地址=段地址*10H+偏移地址

其他回答

存储器中每一个单元的地址可以用两种方法表示: 1.逻辑地址:其表达形式为“段地址:段内偏移地址”。

2.物理地址:CPU与存储器进行数据交换时在地址总线上 提供的20位地址信息称为物理地址。

物理地址=段地址×10H+段内偏移量 CPU一次处理的数据是16位