首页/ 题库 / [问答题]8086/8088CPU使用的存储器为什的答案

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

问答题
2022-01-05 15:00
查看答案

正确答案

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的数据线和地址线是以分时复用方式轮流使用的。( )
8088/8086存储器分段,每个段不超过( )
5  8086/8088 CPU 与慢速存储器或I/O 接口之间进行数据传输,为了使传送速度匹配,有时需要在( )状态之间插入若干等待周期TW。
Intel 8086/8088CPU 共有_____根地址线,可直接寻址_____字节存储空间。
8086/8088 的存储器是分段的,因此存储单元的物理地址是由 _____和 _______ 组合而成的。
8086对存储器的管理为什么采用分段的办法?
80286CPU 是比8086/8088CPU 更为先进的32位微处理器。
80486CPU的虚拟存储器管理技术中,CPU内的分段机制将()地址变换为线性地址,CPU内的分页机制将线性地址变换为在()地址总线上传送的地址.
8088/8086是()位CPU。
8086/8088CPU与慢速存储器或I/O接口之间进行数据传输,为了使传送速度匹配,有时需要在()状态之间插入若干等待周期TW。
8088/8086CPU有一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占有的I/O地址空间最大可达()。
8086/8088CPU使用的存储器为什么要分段?怎么分段?
在8086/8088CPU中,每个总线周期通常由什么状态组成?但在存储器或I/O端口工作速度低的情况下,CPU自动插入什么状态?
8086/8088CPU工作在最小模式时:当CPU访问存储器时,要利用哪些信号?当CPU访问外设接口时,要利用哪些信号?
8086/8088CPU的内部结构由()组成。
8086/8088CPU中,SS是指什么?
8086/8088CPU的中断分为两类:()和()。
8086与8088CPU有哪些重要的区别?
8086/8088CPU指令队列的作用是()。
8088/8086存储器分段,每个段不超过()
广告位招租WX:84302438

免费的网站请分享给朋友吧