A system is based on an 8-bit microprocessor and has two I/O devices. The I/O con-trollers for this system use separate control and status registers. Both devices handle data on a 1-byte-at-a-time basis. The first device has two status lines and three control lines. The second device has three status lines and four control lines.
- How many 8-bit I/O control module registers do we need for status reading and control of each device?
- What is the total number of needed control module registers given that the first device is an output-only device?
- How many distinct addresses are needed to control the two devices?