PC (Program Counter), Stores the address of the next instruction, MAR, Stores the memory address the CPU wants to access, MBR (Memory Buffer Register), Stores the data being transferred, CIR (Current Instruction Register), Stores the current instruction that has been fetched from memory, PC → MAR, 1. CPU sends the address of the next instruction, Memory[MAR] → MBR, 2. CPU reads the instruction, MBR → CIR, 3. instruction becomes the current instruction, PC = PC+1, 4. points to the next instruction

by

Leaderboard

Visual style

Options

Switch template

Continue editing: ?