Figure illustrates single bus organization of the data paths inside the CPU.
- ALU and all CPU registers are connected through a common bus. Different than the external bus
- MAR (Memory Address Register) MDR (Memory Data Register) used to communicate with the main memory through Address and Data bus
- The registers R0 to Rn-1 are general purpose registers but some of them can be used as Index registers and Stack pointer
- Registers Y and Z are used only by the CPU for temporary storage during execution of some instructions. They never used for storing the data generated by one instruction for later use by another Instruction
Execution in Single Bus Organization
Most of the CPU operations in Fetch and Execution phase can be carried out by performing one or more of the following functions in some pre-specified sequence.
- Fetching a word from the memory
- Storing a Word into the Memory
- Register Transfers
- Performing an Arithmetic or Logic Operation
THE PROCESSING UNIT << Previous
Next >> Fetching a word from the memory
Support us generously: contact@lessons2all.com
Our aim is to provide information to the knowledge
seekers.