8086存储器系统中能实现的存储器访问操作是(  )

8086存储器系统中能实现的存储器访问操作是(  )
A、一个总线周期访问一个字节
B、一个总线周期访问一个字
C、一个总线周期访问双字
D、两个总线周期访问一个字
E、两个总线周期访问四个字
【正确答案】:ABD
【题目解析】:

8086访问存储器的操作有以下4种情况:1、8086CPU访问偶地址的字节单元时,CPU输出A0=0,选中偶体存储器,数据在数据总线的低8位上传输,需要一个总线周期完成。2、8086CPU访问奇地址字节单元时,CPU输出A0=1、=0,选中奇体存储器,数据在数据总线的高8位上传输,也只需要一个总线周期完成。3、8086CPU访问偶地址开始的一个字单元时,该字单元由2个连续的字节单元组成。其中地址较低的一个字节必定来自偶体存储器,另一个地址较高的字节必定来自奇体存储器。此时CPU输出A0=0、=0,偶体存储器和奇体存储器同时被选中,数据在数据总线的低8位和高8位上同时传输。因此,对所有位于偶地址的字单元的访问,8086只需一个总线周期就能完成。4、8086CPU访问奇地址开始的一个字单元的操作和上面3中的情况不同。该字单元也是由2个连续的字节单元组成,其中地址较低的一个字节来自奇体存储器,另一个地址较高的字节来自偶体存储器。此时8086需要花两个总线周期才能完成访问操作。第一个总线周期,CPU输出A0=1、=0,奇体存储器被选中,奇体存储器中低字节数据在数据总线的高8位上传输。第二个总线周期,CPU输出A0=0、=1,偶体存储器被选中,偶体存储器中高字节数据在数据总线的低8位上传输。上面4种操作中和的组合见下表:

A0

操作

使用的数据线

0

0

访问偶地址开始的一个字单元

0

1

访问偶地址的一个字节单元

1

0

访问奇地址的一个字节单元

1

0

访问奇地址开始的一个字单元,第一个总线周期访问奇地址字节,第二个总线周期访问偶地址字节

0

1