【发布时间】:2021-12-27 12:05:17
【问题描述】:
8086微处理器的M//IO信号是由什么机制产生的?如果它是通过执行代码生成的,那么它与任何其他地址信号有什么区别?如果它不是由代码执行产生的,那么微处理器如何“猜测”何时需要内存地址或端口地址?
【问题讨论】:
-
CPU 8086 执行指令IN 或OUT 时,会激活M/IO 信号。这告诉支持硬件地址引脚 AD0..AD15 标识端口号(设备)而不是内存地址。激活信号的是II/O指令的微码。
-
确实如此。谢谢。