SUMMARY of MPU memory and I/O
SUMMARY In this chapter, we examined the requirements of the Microprocessor Unit (MPU) to communicate with memory and I/O devices and to process binary data. Based on those requirements, we designed a generalized model of the M PU. We discussed memory in terms of its storage elements, namely, latches and registers and techniques of assigning addresses. The steps required for the MPU to communicate with memory and I/Os were briefly described. The important concepts are summarized as follows. · The MPU performs four primary operations: Memory Read, Memory Write, I/O Read, and I/O Write. · To communicate with memory and I/Os, the MPU needs three types of buses: the unidirectional address bus to send memory and I/O addresses, the bidirectional data bus to transfer data, and control signals to enable the devices. · The MPU should have signal lines to accept and to acknowledge external requests. These requests are Reset (go back to beginning), interrupt ( stop the ongoing proces...