题目
8086CPU 通过()控制线来区分是存储器访问,还是 I/O 访问?A. M/IOB. BHEC. ALED. MN/MX
8086CPU 通过()控制线来区分是存储器访问,还是 I/O 访问?
A. M/IO
B. BHE
C. ALE
D. MN/MX
题目解答
答案
A. M/IO
解析
考查要点:本题主要考查对8086CPU控制信号功能的理解,特别是区分存储器访问与I/O访问的关键信号。
解题核心思路:
8086CPU通过不同的控制信号协调总线操作。M/IO信号是区分存储器操作(Memory)与I/O操作(I/O)的核心信号。当CPU处于存储器读/写周期时,M/IO为低电平;处于I/O读/写周期时,M/IO为高电平。其他选项(如BHE、ALE、MN/MX)的功能与访问类型无关。
破题关键点:
- M/IO信号的作用:直接指示当前总线操作的目标是存储器还是I/O设备。
- 排除干扰项:明确其他控制信号的功能(如BHE控制高位总线、ALE锁存地址、MN/MX区分工作模式)。
选项分析
A. M/IO
正确答案。
- 功能:M/IO是“机器周期类型”信号。
- 逻辑:
- 低电平(M):表示当前为存储器读/写周期(如访问内存)。
- 高电平(IO):表示当前为I/O读/写周期(如访问外设)。
- 作用:总线上的设备通过检测M/IO状态,判断是否响应CPU的请求。
B. BHE
- 功能:Bus High Enable(高位总线允许信号)。
- 作用:控制16位总线系统的高八位数据传输,与存储器/I/O区分无关。
C. ALE
- 功能:Address Latch Enable(地址锁存允许信号)。
- 作用:锁存地址总线上的地址信息,与访问类型无关。
D. MN/MX
- 功能:Minimum/Maximum模式选择信号。
- 作用:区分CPU工作在单片模式(最小模式)还是多处理器模式(最大模式),与存储器/I/O操作无关。