早教吧 育儿知识 作业答案 考试题库 百科 知识分享

8086存储器组织8086存储器分为奇地址存储体和偶地址存储体。偶地址存放数据低8位,奇地址存放数据高8位。奇偶地址存储体由8086输出的控制信号A0和BHE选择。A0=0即选通低8位。BHE=1选通高8位

题目详情
8086存储器组织
8086存储器分为奇地址存储体和偶地址存储体。
偶地址存放数据低8位,奇地址存放数据高8位。
奇偶地址存储体由8086输出的控制信号A0和BHE选择。
A0=0即选通低8位。BHE=1选通高8位。
我的问题是:
(1)A0是不是就是数据线的最低位?
(2)如果(1)成立,那么假如存入数据‘0001H’,岂不是只能从偶地址开始存入?这时对于数据‘0001H’而言,奇偶存储体与高低8位的对应关系不再成立。
如果(1)不成立,那么A0是什么,因为在8086的引脚线上并没有这样的一条线。
如果我的理解都是正确的,(1)、(2)都对,那么,是不是可以总结说:
(1)奇偶存储体与数据高低8位的对应不是绝对的。
也因此有时需要从偶地址开始读取一个字,使用两个字读取周期。
(2)8086将存储器分为奇偶存储体,目的在于方便数据存取,对不同特征的数据采用不同的存取方法。
烦请各位看看我写的对不对。 分数可再加。
————————————————————————————————————————
前面问题的叙述中有的地方弄反了。重新叙述如下:
8086只能从偶地址开始读写数据。
那么,‘0001H’低8位存奇地址,高8位存偶地址。
可是,这和“奇地址对应高8位,偶地址对应低8位”岂不矛盾????
换句话说,AH和BHE的取值到底是与奇偶地址对应??
还是和高低8位对应??
▼优质解答
答案和解析
(1)是不对的 A0是地址线的最后一位 A0=0是偶地址 A0=1是奇地址
8086的引脚上AD0就是A0和D0 分时复用的 意思是一个引脚有两个功能 依靠时间来区别