The device that receives or transmits data upon the execution of input or output instructions by the microprocessor is
(a) control word register
(b) read/write control logic
(c) 3-state bidirectional buffer
(d) none of the mentioned
I had been asked this question at a job interview.
This intriguing question comes from PIO 8255 (Programmable Input topic in chapter Basic Peripherals and their Interfacing with 8086/88 of Microprocessor