o transfers information to an I/O device
o read information from an I/O device
o 8-bit form (p8)
o 16 bit I/O address
o the I/O address
o industry standard architecture
o most common I/O transfer technique used in the Intel microprocessor-based system
o does not use the IN, INS, OUT, or OUTS instructions
o uses any instruction that transfers data between the microprocessor and memory
o Three-state buffers are used to construct the 8-bit input port
o receives data from the microprocessor and usually must hold it for some external device.
o Also called polling
o synchronizes the I/O device with the microprocessor
o Are TTL and compatible, and therefore can be connected to the microprocessor and its interfacing components, or they are switch-based
o are far more diverse than input devices, but many are interfaced in a uniform manner
o programmable peripheral interface
o very popular, low-cost interfacing component found in many applications
o can interface any TTL-compatible I/O device to the microprocessor
o have replaced LED displays in many applications
o a digital motor because it is moved in discrete steps as it traverses through 360ยฐ
o This allows external data to be stored into the port until the microprocessor is ready to retrieve it
o loads data into the port latch, which holds the information until it is input to the microprocessor via the IN instruction
o Strobe
o an output indicating that the input latch contains information