新西兰飞成都航班查询:8086CPU能访问的最大内存空间是多少?为什么?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 18:47:17
(反感无聊答案)

最大可访问1MB的存储空间。
Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。不久,Intel 8088就推出了,拥有一个外部的8位数据总线,允许便宜的芯片用途。它是以8080和8085的设计为基础,拥有类似的寄存器组,但是数据总线扩充为16位。总线界面单元(Bus Interface Unit)透过6字节预存(prefecth) 的队列(queue)位指令给执行单元(Execution Unit),所以取指令和执行是同步的,8086 CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存放一个字节(8位)二进制信息。

答案为1MB ,因为8086cpu 的地址总线 为20 根, 所以8086CPU能访问的最大内存为2^20=1MB....

我晕,8086哪来的32根地址线啊,只有20根地址线,只能寻址1M内存空间。。

8086最大储存空间是1M最大可访问空间是2的16次方,即64k

4G,32位的最大寻址能力只有4G