I/O指令作用过程(以 I/O端口独立编址方式为例):
CPU识别出当前指令是I/O指令,向I/O总线发送相应控制信号和地址信息。
之前迷惑的点:默认以为I/O指令是作用于I/O接口的,进而产生疑问,I/O接口中有解析指令的地方吗?
看了上面那句话恍然大悟:要么说“I/O指令是CPU系统指令的一部分”呢,因为是CPU将I/O指令取指、分析的,然后是CPU要给I/O接口发控制信号,进而才能控制I/O接口工作。因此下面这道题也就好理解了:I/O指令会被CPU取到并翻译成控制信号,该控制信号也只是控制I/O接口的,进而这个讨论的只是“CPU–>I/O接口–>外设”的前半段,当然数据传送也就发生在CPU里的通用寄存器和I/O端口之间了。