What does the Arithmetic and Logic Unit do?
What is the Control Unit?
What are registers?
- Small memory cells that operate at high speeds.
What does the Program Counter do?
- Increments by 1 after each fetch stage.
Which register does all the calculations?
The accumulator
What does the MAR do?
What does the MDR do?
What does the CIR do?
- Holds the current instruction divided up into opcode and operand.
What is a Bus?
What is the system bus?
The collection of the data bus, address bus, and control bus is called the system bus.
What is the data bus?
- Transports data and instructions between components (to and from memory)
What is the control bus?
- Carries commands from the CPU & status messages from other hardware devices.
What does the address bus do?
- Transmits the memory address specifying where data is to be sent from or retrieved from.
What does adding a wire to the address bus do to the number of addressable locations?
What does the Bus request indicate?
What does Bus Grant indicate?
What does memory write do?
What does memory read do?
What does the interrupt request control signal indicate?
What is the clock control signal used for?
What is Assembly Language?
Assembly language is a programming language where mnemonics are used to represent instructions.
What is opcode?
What is the operand?
Describe the Fetch stage.