MEMORY MAPPED I/O
–> has 16 bit device address
–> MEMR(bar)/MEMW(bar) are control signals for input and output.
–> all memory related instruction like STA, LDA, LDAX etc are available.
–> Data transfer occurs between any register and I/O.
–> the memory map of 64K is shared between I/O and system memory.
–> general execution speed of 13 and 7 t states.
–> more hardware is required to decode 16 bit address.
–> arithmetic and logical operation can be directly performed with I/O data.
|MEMORY MAPPED INPUT/OUTPUT|