参考答案和解析
正确答案: 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的段寄存器中。
更多“8086/8088CPU使用的存储器为什么要分段?怎么分段?”相关问题
  • 第1题:

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


    正确答案:64K

  • 第2题:

    8086/8088CPU对存储器的读写时序各包含几个状态?其中,CPU在哪个状态完成读写操作?


    正确答案:读写时序至少包含4各状态。CPU在T3状态完成读写操作。

  • 第3题:

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


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

  • 第4题:

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


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

  • 第5题:

    8086 CPU存储器是分段的,且每个段都不超过()个字节。

    • A、64K
    • B、32K
    • C、1M
    • D、64

    正确答案:A

  • 第6题:

    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的段寄存器中。

  • 第7题:

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


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

  • 第8题:

    接触网为什么要分段?分段划分的原则是什么?


    正确答案: 为了维修、运营、施工的需要,将接触网分成许多机械方面或电方面独立的区段。机械分段可以方便施工,容易实现接触网张力自动补偿缩小事故范围,从而有利用接触网运营和维修。
    电分段主要为了保证供电的可靠性和运用检修的灵活性。电分段的接触网设置地点,根据接触网供电系统图的要求和保证安全作业的需要确定。

  • 第9题:

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

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

  • 第10题:

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

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

  • 第11题:

    问答题
    接触网为什么要分段?分段划分的原则是什么?

    正确答案: 为了维修、运营、施工的需要,将接触网分成许多机械方面或电方面独立的区段。机械分段可以方便施工,容易实现接触网张力自动补偿缩小事故范围,从而有利用接触网运营和维修。
    电分段主要为了保证供电的可靠性和运用检修的灵活性。电分段的接触网设置地点,根据接触网供电系统图的要求和保证安全作业的需要确定。
    解析: 暂无解析

  • 第12题:

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

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

  • 第13题:

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


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

  • 第14题:

    氨合成催化剂床为什么要分段?


    正确答案: 氨合成反应的最适宜温度是随氨含量的升高而逐渐降低的,而在绝热催化剂床内,随生成氨反应的进行,温度逐渐升高,为解决这一矛盾,将催化剂床分段,并在段间进行冷却,分段越多,则实际温度曲线越接近最适宜温度曲线。

  • 第15题:

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


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

  • 第16题:

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


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

  • 第17题:

    为什么要将存储器分段管理?


    正确答案:对于16位字长的8086 CPU而言,只能表示16位存储器地址(编号从0000H~7FFFH);但8086CPU的地址线是20根,最大可寻址1MB的存储空间,其物理地址范围从00000H~FFFFFH。为了用16位地址在1MB空间寻址,将1MB存储器空间分成许多逻辑段,这样每个存储单元就可以用“段地址:偏移地址”来表示其准确的物理位置。段地址是逻辑段在主存中的起始位置,8086规定段地址必须是xxxx0H形式,省略低4位0,段地址就可用16位二进制数表示,通常保存在段寄存器中;偏移地址是存储单元距离段起始位置的偏移值,每个段最大64KB,所以偏移地址也可用16位二进制数表示。这样,物理地址就可通过段地址乘以16加上偏移地址得到。

  • 第18题:

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


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

  • 第19题:

    8086/8088CPU与存储器连接时,三总线如何连接?


    正确答案:存储芯片与系统总线的连接分为地址总线、数据总线和控制信号总线。
    1)地址总线分为低位地址线和高位地址线。低位地址线直接接至芯片的地址引脚,用于片内寻址,高位地址通过译码器接存储器芯片的片选端,用于片间寻址。地址线的连接将确定芯片的地址空间。
    2)与8086数据总线连接则需分为两个存储体,分别与高8位、低8位数据线连接。
    常用的1、4位结果存储器芯片用位扩充原则与8088数据总线连接,8位存储器直接与8088数据总线连接。
    3)控制总线与存储器有关的控制信号在最小方式下有M/IO(8088为IO/M)、RD、WR、BHE(8088无);    最大方式下有MRDC、MWTC、AMWC,这些信号可参与译码,也可直接与存储器控制端连接。

  • 第20题:

    8088/8086存储器分段,每个段不超过()。 

    • A、64K个字
    • B、32K个字节
    • C、1兆个字节
    • D、64K个字节

    正确答案:D

  • 第21题:

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

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

  • 第22题:

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

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

  • 第23题:

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

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