Memory-mapped inputs
Map external wire to a bit in the address spaceof the processor
External register buffers values comingfrom environment
- map register into address space
- decoder needed to select register for reading
- output enable (OE) so that many registers can use the same data bus