至此,我们已经将内存和 I/O 都连接到了 CPU 上,回顾一下会发现,内存和 I/O 都使用了地址总线 A0 和 A1,这样就会导致无法区分要访问的是内存还是 I/O 中的寄存器了。
如何区分内存还是 I/O
M R E Q ‾ \overline{MREQ} MREQ 和 I O R Q ‾ \overline{IORQ} IORQ
所以在 Z80 CPU 上的 M R E Q ‾ \overline{MREQ} MREQ(即 Memory Request,内存请求)引脚和 I O R Q ‾ \overline{IORQ} IORQ