itgle.com
更多“8086对存储器的管理为什么采用分段的办法?”相关问题
  • 第1题:

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


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

  • 第2题:

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


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

  • 第3题:

    8086/8088微处理器可寻址得存储空间是多少?存储器采用分段管理后,其逻辑地址与物理地址是如何组成的?它们之间又是如何转换的?


    正确答案: 8086/8088微处理器可寻址得存储空间位220B=1MB。存储器采用分段管理后,存储器地址分为物理地址和逻辑地址。器物理地址用20位地址码表示,编码范围为00000H~FFFFFH.逻辑地址时用户编码得地址,有段地址和段内偏移地址(段地址:偏移地址)组成,两者都得16位。CPU访问存储器时,需在BIU得地址加法器中进行有逻辑地址到物理地址得变换,变换关系为
    物理地址=段地址*16+偏移地址

  • 第4题:

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


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

  • 第5题:

    存储器体系为什么采用分级结构,主要用于解决存储器中存在的哪些问题?


    正确答案:因为存储器分级结构较好地解决了存储容量要大,速度要快而成本又比较合理的矛盾。

  • 第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题:

    在Windows操作系统中,对存储器的管理采用的分段分页存储管理技术,一般规定一页的大小为()。

    • A、4GB
    • B、4KB
    • C、128KB
    • D、16KB

    正确答案:B

  • 第10题:

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

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

  • 第11题:

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

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

  • 第12题:

    问答题
    8086/8088微处理器可寻址得存储空间是多少?存储器采用分段管理后,其逻辑地址与物理地址是如何组成的?它们之间又是如何转换的?

    正确答案: 8086/8088微处理器可寻址得存储空间位220B=1MB。存储器采用分段管理后,存储器地址分为物理地址和逻辑地址。器物理地址用20位地址码表示,编码范围为00000H~FFFFFH.逻辑地址时用户编码得地址,有段地址和段内偏移地址(段地址:偏移地址)组成,两者都得16位。CPU访问存储器时,需在BIU得地址加法器中进行有逻辑地址到物理地址得变换,变换关系为
    物理地址=段地址*16+偏移地址
    解析: 暂无解析

  • 第13题:

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


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

  • 第14题:

    在对存储器的管理中,为什么要引入页管理功能(即为什么要分页)?


    正确答案:由于虚拟空间远远大于物理空间,而可用的物理空间即实际安装的内存储器又常常小于可配置的物理空间,因此操作系统需要对任务使用的段进行调度。
    如果对段的长度不加任何限制,即段中的字节数可以是任意的,则在多次分配、释放存储空间即进行多次段的调度后,连续的存储区就可能成为占用区和空闲区交叉的不连续的存储区,即产生“碎片”问题。尽管空闲区的总的存储容量远远大于新任务所要求的存储容量,但是因为其不连续而使新任务的段不能调入,新任务也就不能运行。造成存储空间的浪费,也影响了系统运行多任务的能力。此外,如果只有段为调度单位,而段一般都比较大,所以需在内存与硬盘之间频繁进行大块信息的交换,这会降低系统性能。为此,在对存储器的管理中引入了页管理功能。

  • 第15题:

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


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

  • 第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使用的存储器为什么要分段?怎么分段?


    正确答案: 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题:

    因为计算机的存储空间是分段管理的,而汇编程序存放在存储器中,无论取指还是存操作,都要访问内存,因此,汇编语言源程序的编写必须遵照存储器分段编写。


    正确答案:正确

  • 第21题:

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

    正确答案: 原因:数控机床在实际使用过程中并不需要在整个变速范围内均为恒功率。一般要求在中、高速时保持恒功率传动,在低速时保持恒扭矩传动。
    为了确保数控机床主轴低速时可输出较大扭矩的特性要求(特别是粗加工的场合)以及主轴的变速范围尽可能大,有的数控机床在交流或直流电动机无级变速的基础上增加齿轮变速,即为分段无级变速。
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

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

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

  • 第24题:

    问答题
    在存储器的分段管理中,访问存储器寻找一个存储单元的过程?

    正确答案: 首先用一个适当的段地址装入所需的段寄存器,得到一个段基地址;然后,再在段基地址上加该存储单元的偏移地址,便可得到该存储器单元的物理地址。
    解析: 暂无解析