更多“简述8086中逻辑地址、线性地址和物理地址的关系。”相关问题
  • 第1题:

    80x86微处理器在保护模式下存储器地址有三种:逻辑地址、线性地址和物理地址。最终访问内存时,使用的地址是【 】。


    正确答案:物理地址
    物理地址 解析:本题考查80x86微处理器在保护模式下工作的相关知识。在保护模式下,逻辑地址就是通常所说的虚拟地址,是应用程序所使用的地址,不能直接映射到存储器空间中,因此,需要将逻辑地址转换为线性地址。对存储器的访问和管理分两步进行:第一步将逻辑地址转换为线性地址;第二步再将线性地址转换为物理地址。

  • 第2题:

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

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

    正确答案:A

  • 第3题:

    解释名空间、作业地址空间和存储空间的关系以及逻辑地址和物理地址的区别。


    正确答案: 存放源程序的空间称为名空间。当汇编或编译程序将源程序转换成目标程序后,一个目标程序所占有的地址范围称为地址空间,这些地址的编号是相对于起始地址而定的,一般定起始位零,称为逻辑地址或相对地址。
    存储空间是指当目标程序装入主存后占用的一系列物理单元的集合,这些单元编号称为物理地址或绝对地址。

  • 第4题:

    简述逻辑地址,有效地址,物理地址


    正确答案:逻辑地址:程序设计中通常采用,它由段基值和偏移量两部分组成,例如:DS:0200H
    有效地址:寻找数据存放的存储单元,有时所需的偏移地址是由相关项组成的,它被称为有效地址,用EA表示,例如DS:[BX+02H],其有效地址就是由BX与02H的和构成偏移量。
    物理地址:由20位二进制数构成(00000H—FFFFFH),逻辑地址转换成物理地址的方法是:先将16位段基值左移4位,形成20位的段基址,再与16位偏移量相加,产生20位的物理地址。CPU与存储器之间交换信息使用物理地址。

  • 第5题:

    什么是逻辑地址?什么是物理地址?如何将逻辑地址转换为物理地址?


    正确答案: 逻辑地址是指在程序和指令中使用的一种地址,它包括两部分:段基地址和偏移地址。段基地址说明每段在主存中的起始位置,它来自于段寄存器(CS、DS、ES、SS)。偏移地址说明主存单元距离段起始位置的偏移量。它是一个16位的偏移地址,根据指令的不同,它可以来自于8086CPU中不同的16位寄存器IP、SP、BP、SI、DI、BX等。
    物理地址是指CPU对存储器进行访问时实际寻址所使用的地址,物理地址是由段寄存器与偏移地址共同确定的。在实际工作时,从段寄存器中取出段基址,将其左移4位,再与16位偏移地址相加,就得到了物理地址,此地址在CPU总线接口部件BIU的20位地址加法器中形成。
    物理地址的计算方法为:物理地址=段基地址×16+偏移地址。

  • 第6题:

    在80x86中,什么是逻辑地址、线性地址、物理地址?


    正确答案:线性地址是连续的不分段的地址;逻辑地址是由程序提供的地址;物理地址是内存单元的实际地址。

  • 第7题:

    简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。


    正确答案: 逻辑地址:是在程序中使用的地址,其表达形式为“段地址:段内偏移地址”。
    物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
    物理地址=段地址×10H+段内偏移量,就是段地址左移一位后加上偏移地址就得出实际的物理地址

  • 第8题:

    8086系统的存储器的逻辑地址和物理地址之间有什么关系?


    正确答案:物理地址为20位,是由“段基址”和“偏移地址”组成,其关系为:物理地址=段基址×16+偏移地址

  • 第9题:

    什么是逻辑地址(空间)和物理地址(空间)?


    正确答案: 用户目标程序使用的地址单元称为逻辑地址(相对地址),一个用户作业的目标程序的逻辑地址稽核称为该作业的逻辑地址空间。
    主存中的实际存储单元称为物理地址(绝对地址),物理地址的总体相应构成了用户程序实际运行的物理地址空间。

  • 第10题:

    问答题
    什么是“逻辑地址”?什么是“线性地址”?什么是“物理地址”?它们如何转换?

    正确答案: 由段的起始地址(段基址)或者段的编号和段内相对地址两部分表示的地址称为“逻辑地址”。
    经过“分段机构”处理后,用一组二进制代码表示的地址称为“线性地址”。
    经过“分页机构”处理后,用一组二进制代码表示的存储单元的“真实”的地址称为“物理地址”。物理地址的位数等于地址总线的宽度。
    工作在实地址模式下的80X86MPU不使用线性地址,物理地址=段基址×16+段内偏移地址。
    80X86MPU工作在保护模式下时,分段机构用段的编号在“段描述符表”中找到段的起始地址,加上偏移地址得到“线性地址”。
    分页机构把线性地址从高位到低位分解为“页组地址:页地址:页内地址”三部分,由页组地址(页组号)查找“页组表”,获得该页组对应的“页表”首地址。然后用页地址(页号)去查“页表”,得到该页的起始地址,拼接上页内地址,得到“物理地址”。
    保护模式下也可以关闭分页机构,此时线性地址等于物理地址。
    解析: 暂无解析

  • 第11题:

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

    正确答案: 逻辑地址是思维性的表示,由段地址和偏移地址联合表示的地址类型叫逻辑地址。物理地址是真实存在的唯一地址,指的是存储器中各个单元的单元号。
    在8086系统中,物理地址=段地址×10H+偏移地址
    解析: 暂无解析

  • 第12题:

    问答题
    在80x86中,什么是逻辑地址、线性地址、物理地址?

    正确答案: 线性地址是连续的不分段的地址;逻辑地址是由程序提供的地址;物理地址是内存单元的实际地址。
    解析: 暂无解析

  • 第13题:

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

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

    正确答案:A

  • 第14题:

    根据逻辑地址计算出物理地址,并解释逻辑地址与物理地址的对应关系。 (1)2389:3DE9H (2)1230:EC92H (3)14D9:C202H


    正确答案: (1)物理地址=27679H
    (2)物理地址=20F92H
    (3)物理地址=20F92H
    (2)和(3)的物理地址是一样的。说明逻辑地址不唯一,多个逻辑地址可对应到同一个物理单元上。

  • 第15题:

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


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

  • 第16题:

    逻辑地址由()和()组成,将逻辑地址转换为物理地址的公式是()。


    正确答案:段基址;偏移地址;物理地址=段基址×16+偏移地址

  • 第17题:

    系统中存储器的逻辑地址和物理地址之间有什么关系?表示的范围各为多少?


    正确答案:逻辑地址:段地址:偏移地址
    物理地址:也称为绝对地址,由段基址和偏移量两部分构成。物理地址与系统中的存储空间是一一对应的。
    逻辑地址与物理地址两者之间的关系为:物理地址=段地址×16+偏移地址
    每个逻辑段的地址范围:0000:0000H~FFFF;H0001:0000H~FFFF;H…;FFF://F0000H~FFFF;H共有232个地址,但其中有许多地址是重叠的(体现出逻辑地址的优势,可根据需要方便地写出逻辑地址,又不影响其准确的物理地址,逻辑地址与物理地址的关系为多对一的关系)。物理地址的地址范围:00000H~FFFFF。H

  • 第18题:

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


    正确答案: 逻辑地址是思维性的表示,由段地址和偏移地址联合表示的地址类型叫逻辑地址。物理地址是真实存在的唯一地址,指的是存储器中各个单元的单元号。
    在8086系统中,物理地址=段地址×10H+偏移地址

  • 第19题:

    在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?如何将逻辑地址转换为物理地址?


    正确答案:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。将逻辑地址中的段地址左移四位后再加上逻辑地址中的段内偏移地址便可转换为对应的物理地址。

  • 第20题:

    什么是“逻辑地址”?什么是“线性地址”?什么是“物理地址”?它们如何转换?


    正确答案: 由段的起始地址(段基址)或者段的编号和段内相对地址两部分表示的地址称为“逻辑地址”。
    经过“分段机构”处理后,用一组二进制代码表示的地址称为“线性地址”。
    经过“分页机构”处理后,用一组二进制代码表示的存储单元的“真实”的地址称为“物理地址”。物理地址的位数等于地址总线的宽度。
    工作在实地址模式下的80X86MPU不使用线性地址,物理地址=段基址×16+段内偏移地址。
    80X86MPU工作在保护模式下时,分段机构用段的编号在“段描述符表”中找到段的起始地址,加上偏移地址得到“线性地址”。
    分页机构把线性地址从高位到低位分解为“页组地址:页地址:页内地址”三部分,由页组地址(页组号)查找“页组表”,获得该页组对应的“页表”首地址。然后用页地址(页号)去查“页表”,得到该页的起始地址,拼接上页内地址,得到“物理地址”。
    保护模式下也可以关闭分页机构,此时线性地址等于物理地址。

  • 第21题:

    填空题
    逻辑地址由()和()组成,将逻辑地址转换为物理地址的公式是()。

    正确答案: 段基址,偏移地址,物理地址=段基址×16+偏移地址
    解析: 暂无解析

  • 第22题:

    问答题
    解释名空间、作业地址空间和存储空间的关系以及逻辑地址和物理地址的区别。

    正确答案: 存放源程序的空间称为名空间。当汇编或编译程序将源程序转换成目标程序后,一个目标程序所占有的地址范围称为地址空间,这些地址的编号是相对于起始地址而定的,一般定起始位零,称为逻辑地址或相对地址。
    存储空间是指当目标程序装入主存后占用的一系列物理单元的集合,这些单元编号称为物理地址或绝对地址。
    解析: 暂无解析

  • 第23题:

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

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