工学

问答题什么是存储器的物理地址和逻辑地址?在8086系统中,如何由逻辑地址计算物理地址?

题目
问答题
什么是存储器的物理地址和逻辑地址?在8086系统中,如何由逻辑地址计算物理地址?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在8086 汇编下,逻辑地址和物理地址是怎样

转换的?(Intel)


正确答案:

 

通用寄存器给出的地址,是段内偏移地址,
相应段寄存器地址*10H+通用寄存器内地址,就得
到了真正要访问的地址。

第2题:

在8086系统中,物理地址与逻辑地址是()。

  • A、物理地址为20位,逻辑地址为16位
  • B、物理地址为20位,逻辑地址为20位
  • C、物理地址为16位,逻辑地址为20位
  • D、物理地址为16位,逻辑地址为16位

正确答案:A

第3题:

Pentium微处理器在保护模式下,存储空间采用逻辑地址、线性地址和物理地址来进行描述,在处理过程中它们之间的转换顺序是

A.逻辑地址→线性地址→物理地址

B.线性地址→逻辑地址→物理地址

C.逻辑地址→物理地址→线性地址

D.线性地址→物理地址→逻辑地址


正确答案:A

第4题:

8086存储器组织中,逻辑地址由十六进制4位构成的,物理地址又由十六进制()构成。


正确答案:5位

第5题:

简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个?逻辑地址呢?


正确答案: 8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。
由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1MB。

第6题:

采用了虚拟存储器的计算机系统中,逻辑地址与物理地址相比()。

A.两者位数相等
B.逻辑地址位数多
C.物理地址位数多
D.无法判断

答案:B
解析:
虚拟存储器主要是为了解决存储系统的容量问题,引入虚拟存储器后,程序员编程可使用的虚拟空间要远大物理内存容量,故逻辑地址位数要大于物理地址位数。

第7题:

在查错程序DEBUG中,为查看或修改内存单元的内容,这时存储单元地址是使用()。

  • A、逻辑地址
  • B、物理地址
  • C、逻辑地址或物理地址
  • D、由用户指定选择逻辑地址或物理地址

正确答案:A

第8题:

(19)Pentium微处理器在保护模式下,存储空间采用逻辑地址、线性地址和物理地址来进行描述,在处理过程中它们之间的转换顺序是

A)逻辑地址→线性地址→物理地址

B)线性地址→逻辑地址→物理地址

C)逻辑地址→物理地址→线性地址

D)线性地址→物理地址→逻辑地址


正确答案:B

第9题:

在8086/8088CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F00:38A0H,如何计算出其对应的物理地址?


正确答案: 物理地址时CPU存取存储器所用的地址。逻辑地址是段和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。
若已知逻辑地址为1F00:38A0H,则对应的物理地址=1F00Hx16+38A0H=228A0H。

第10题:

解释逻辑地址、偏移地址、有效地址、物理地址的含义,8086存储器的物理地址是如何形成的?怎样进行计算?


正确答案: 逻辑地址:表示为段地址:偏移地址,书写程序时用到,一个存储单元可对应出多个逻辑地址;
偏移地址:是某一存储单元距离所在逻辑段的开始地址的字节个数。
有效地址:是指令中计算出的要访问的存储单元的偏移地址。
物理地址:是CPU访问存储器时用到的20位地址,是存储单元的唯一的编号。
物理地址计算公式:物理地址=段地址×10H+有效地址(或偏移地址)