I've looked at the Z80 pins such as MREQ, IORQ, RD and WR and these make sense to me.
I'm now looking at 8080's equivalent and they are MEMR, INP, OUT, and /WO and these seem much less intuitive,
How do you know if it is a memory access? If BOTH INP and OUT are not active, then it is memory?
If it is a MEMORY, STACK, or OUTPUT WRITE, then WO is asserted, but yet MEMR is only for MEMORY or STACK reads?
It seems to me that the Z80 method is better thought out - is there some logic I am missing to the way the 8080 is designed?
I'm now looking at 8080's equivalent and they are MEMR, INP, OUT, and /WO and these seem much less intuitive,
How do you know if it is a memory access? If BOTH INP and OUT are not active, then it is memory?
If it is a MEMORY, STACK, or OUTPUT WRITE, then WO is asserted, but yet MEMR is only for MEMORY or STACK reads?
It seems to me that the Z80 method is better thought out - is there some logic I am missing to the way the 8080 is designed?