8086系统中的存储器为什么要采用分段结构?有什么好处?

题目

8086系统中的存储器为什么要采用分段结构?有什么好处?


相似考题
更多“8086系统中的存储器为什么要采用分段结构?有什么好处?”相关问题
  • 第1题:

    8086系统中存储器为什么要分段?各逻辑段之间的关系如何?


    正确答案: 8086/8088系统中,可寻址的存储器空间达1M字节,要对整个存储器空间寻址,需要20位长的地址码,而CPU内部可以提供地址的寄存器及算术逻辑运算单元都是16位,其寻址范围为64K字节(16位地址)。因此在8086/8088系统中,把整个存储空间分成许多逻辑段,这些逻辑段容量不能超过64K字节。对任何一个存储单元,只要能得到它所在段的首地址和段内的相对地址(16位),就可对它进行访问。
    逻辑段的首地址可在整个存储空间内进行设置,各个逻辑段之间可以紧密相连,也可以相互重叠(完全重叠或部分重叠)。

  • 第2题:

    8088/8086系统为什么要分段?


    正确答案: 8088内部数据通路和寄存器为16位,内部ALU指令进行16位二进制数的运算,在程序中也只能使用16位地址,寻址范围局限在64K字节,为了能寻址1M字节的地址,引入了“分段”的概念。

  • 第3题:

    为什么要提出Hub体系结构?采用该结构有什么好处?采用该结构的微机中PCI总线由哪儿引出?


    正确答案: 在由北桥/南桥芯片组构成的微型计算机中,南桥芯片与PCI总线上的设备共享PCI总线的带宽,而工作于33MHz的32位PCI总线的带宽仅为133MB/s。为了提高系统的整体性能,提出了hub体系结构。
    按照hub体系结构,MCH与ICH之间由一个4×66MHz的hub接口进行连接,带宽为266MB/s,是标准北桥/南桥结构时的两倍。该结构使得系统中的PCI设备的吞吐量大幅增加,不再有南桥芯片阻塞PCI总线,该结构还使得直接连接到ICH上的设备的吞吐量有所提高。
    采用这种结构的微机中PCI总线由ICH引出。

  • 第4题:

    8086的存储器采用什么结构?


    正确答案:8086的存储器采用分体结构。1M的存储空间分成两个存储体:偶地址存储体和奇地址存储体,各为512K字节。

  • 第5题:

    8086/8088 CPU使用的存储器为什么要分段?怎么分段?


    正确答案: 8086/8088为16位CPU,其内部的ALU、相关的地址寄存器(如SP、IP以及BX、BP、SI、DI)等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64KB范围内。而实际上8086/8088有20条地址线,它的最大寻址空间为1MB。这就产生了一个矛盾,即如何用16位的地址寄存器去表示一个20位的存储器物理地址?
    实际使用的解决办法是:将1MB大小的存储空间分为若干“段”,每段不超过64KB。这样,一个20位的物理地址就可以用“16位段基址:16位偏移量”的形式(称为逻辑地址)来表示了,其中段地址存放在8086/8088的段寄存器中。

  • 第6题:

    8086系统中存储器采用什么结构?用什么信号来选中存储体?


    正确答案:8086系统中,存储器采用分体结构,1MB的存储空间分成两个存储体:偶地址存储体和奇地址存储体,各为512KB。
    使用A0和BHE来区分两个存储体。当A0=0时,选中偶地址存储体,与数据总线低8位相连,从低8位数据总线读/写一个字节。
    当BHE=0时,选中奇地址存储体,与数据总线高8位相连,从高8位数据总线读/写 一个字节。
    当A0=0,BHE=0时,同时选中两个存储体,读/写一个字。

  • 第7题:

    8086/8088系统中,存储器为什么要分段?一个段最大为多少个字节?最小为多少个字节?


    正确答案:分段的主要目的是便于存储器的管理,使得可以用16位寄存器来寻址20位的内存空间。一个段最大为64KB,最小为16B。

  • 第8题:

    对于8086存储器中的非规则字,为什么要两个总线周期才能读完?


    正确答案:第一个总线周期,利用数据总线的高8位从奇地址单元读取数据的低8位,第二个总线周期利用数据总线的低8位从偶地址单元读取数据的高8位。

  • 第9题:

    问答题
    为什么裂解气要进行压缩?为什么要采用分段压缩?

    正确答案: 裂解气压缩的目的是①使分离温度不太低②少耗冷量。
    为了节省能量,降低压缩的功率,气体压缩一般都采用多段压缩,段与段段与段之间都设置中间冷却器。
    解析: 暂无解析

  • 第10题:

    填空题
    在8086/8088系统中,存储器是分段的,每段最大长度是()字节。

    正确答案: 64K
    解析: 暂无解析

  • 第11题:

    问答题
    8086系统中的存储器为什么要采用分段结构?有什么好处?

    正确答案: 8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址,在8086系统中,就是由段基址和偏移地址两部分构成。这两个地址都是16位的,将这两个地址采用相加的方式组成20位地址去访问存储器。
    在8086系统的地址形成中,当段地址确定后,该段的寻址范围就已经确定,其容量不大于64KB。同时,通过修改段寄存器内容,可达到逻辑段在整个1MB存储空间中浮动。各个逻辑段之间可以紧密相连,可以中间有间隔,也可以相互重叠(部分重叠,甚至完全重叠)。采用段基址和偏移地址方式组成物理地址的优点是:满足对8086系统的1MB存储空间的访问,同时在大部分指令中只要提供16位的偏移地址即可。
    解析: 暂无解析

  • 第12题:

    问答题
    在现代微机系统中,为什么要将存储器分段使用?

    正确答案: 80486分段管理是把虚拟存储器组织成容量大小不等的区间的集合,这些区间称为段。
    解析: 暂无解析

  • 第13题:

    在分布式存储器结构的机器中,将存储器分布到各结点有什么好处?


    正确答案: 将存储器分布到各结点有两个好处:
    第一,如果大多数的访问是针对本结点的局部存储器,则可降低对存储器和互连网络的带宽要求;
    第二,对局部存储器的访问延迟低。分布式存储器结构最主要的缺点是处理器之间的通信较为复杂,且各处理器之间访问延迟较大。

  • 第14题:

    8086对存储器的管理为什么采用分段的办法?


    正确答案:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。

  • 第15题:

    8086CPU的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的? 


    正确答案: 8086CPU寻址范围1MB。因为8086CPU地址线为20条,220=1024KB,即1MB。8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。

  • 第16题:

    在8086/8088系统中,内存采用分段结构,段与段之间是()

    • A、分开的
    • B、连续的
    • C、重叠的
    • D、都可以

    正确答案:D

  • 第17题:

    虚拟8086方式有什么特色?为什么要设置这种方式?


    正确答案: (1)可以执行8086的应用程序。
    (2)段寄存器的用法和实地址方式时一样,即段寄存器内容左移4位加上偏移量为线性地址。
    (3)存储器寻址空间为一兆字节,但可以使用分页方式,将一兆字节分为256个页面,每页4K字节。在80386多任务系统中,可以使其中一个或几个任务使用虚拟8086方式。此时,一个任务使用的全部页面可以定位于某个物理地址空间,另一个任务的页面可以定位于其他区域,即每个虚拟8086方式下的任务可以转换到物理存储器的不同位置。
    (4)虚拟8086方式中,程序在最低特权级(3级)上运行,因此,80386指令系统中的一些特权指令不能使用。
    虚拟8086方式是80386中很重要的设计特点,可以使大量的8086软件有效的与80386保护方式下的软件并发运行。

  • 第18题:

    在现代微机系统中,为什么要将存储器分段使用?


    正确答案:80486分段管理是把虚拟存储器组织成容量大小不等的区间的集合,这些区间称为段。

  • 第19题:

    8086/8088CPU使用的存储器为什么要分段?怎么分段?


    正确答案: 8086/8088为16位CPU,其内部的ALU、相关的地址寄存器(如SP、IP以及BX、BP、SI、DI)等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64KB范围内。而实际上8086/8088有20条地址线,它的最大寻址空间为1MB。
    这就产生了一个矛盾,即如何用16位的地址寄存器去表示一个20位的存储器物理地址?
    实际使用的解决办法是:将1MB大小的存储空间分为若干“段”,每段不超过64KB。
    这样,一个20位的物理地址就可以用“16位段基址:16位偏移量”的形式(称为逻辑地址)来表示了,其中段地址存放在8086/8088的段寄存器中。

  • 第20题:

    问答题
    为什么51系列单片机的存储器系统采用哈佛结构。

    正确答案: 哈佛结构指的是指令代码和数据分别存放在程序存储器和数据存储器中,两部分存储器分别采用不同的地址总线系统。单片机在工作时一般执行固定不变的应用程序代码,而作为嵌入式控制系统的核心,受限于体积要求,单片机系统一般不会带有辅助存储器(例如硬盘等),为了在断电时也能保存用户的应用程序,故需将程序固化在只读存储器中,而单片机工作时程序运行过程中的数据是变化的,所以需要放在随机访问存储器中。
    解析: 暂无解析

  • 第21题:

    问答题
    8086/8088系统中,存储器为什么要分段?一个段最大为多少个字节?最小为多少个字节?

    正确答案: 分段的主要目的是便于存储器的管理,使得可以用16位寄存器来寻址20位的内存空间。一个段最大为64KB,最小为16B。
    解析: 暂无解析

  • 第22题:

    问答题
    8086对存储器的管理为什么采用分段的办法?

    正确答案: 8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。
    解析: 暂无解析

  • 第23题:

    问答题
    什么是主轴分段无级调速,为什么要采用主轴分段无级变速?

    正确答案: 不论采用哪一种方法,均可实现主轴电动机的无级调速。采用无级调速主轴机构,主轴箱虽然得到大大简化,但其低速段输出转矩常常无法满足机床切削转矩的要求。如单纯追求无级调速,势必要增大主轴电动机的功率,从而使主轴电动机与驱动装置的体积、重量及成本大大增加。因此数控机床常采用1~4档齿轮变速与无级调速相结合的方式,即分段无级变速。
    采用与不采用齿轮减速主轴的输出特性,采用齿轮减速虽然低速的输出转矩增大,但降低了最高主轴转速。因此通常均采用齿轮自动变速,达到同时满足低速转矩和最高主轴转速的要求。一般来说,数控系统均提供4档变速功能的要求,而数控机床通常使用两档即可满足要求。
    解析: 暂无解析