(简答题)
8086CPU的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的?
正确答案
8086CPU寻址范围1MB。因为8086CPU地址线为20条,220=1024KB,即1MB。8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。
答案解析
略
相似试题
(简答题)
8086/8088CPU内存最大寻址范围为多大?
(简答题)
8086CPU在组织系统时,为什么要把存储器分为奇和偶两个体?如何实现这种控制?由此推想,对32位CPU应该有几个控制信号,才能保证单字节,双字节和一个等寻址都能进行的要求?
(简答题)
INTEL8086CPU可寻址空间多大?
(填空题)
8086CPU的内存寻址空间最大为()字节,I/O接口寻址能力为()个8位端口。
(简答题)
8086/8088 CPU的地址总线有多少位?其寻址范围是多少?
(简答题)
8086/8088CPU的地址总线有多少位?其寻址范围是多少?
(填空题)
8086CPU提供了()种I/O端口寻址方式,即直接寻址和DX寄存器间接寻址。前者寻址范围为(),后者寻址范围为()。
(简答题)
8086CPU有多少根数据线和地址线?它能寻址多少内存地址单元和I/O端口?8088CPU又有多少根数据线和地址线?为什么要设计8088CPU?
(简答题)
8088的寻址空间有多大?要寻址全部内存空间必须采用什么技术措施?