1.1.1 Flashcards
What does the ALU do
Completes all the arithmetical and logical operations
What is the control unit
A part of the processor which directs operations inside the CPU
What are registers
Small memory cells that operate at high speeds
What does the memory address register do
Holds the address of a location that is to be read from or written to
What does the Memory Data Register do
Temporarily stores the data that has just been read from or the data that needs to be written
What does the current instruction register do
Holds the current instruction divided up into opcode and operand
What is the system bus
The collection of the data bus, address bus and control bus is called the system bus
What is assembly language
A programming language where mnemonics are used to represent instructions
What is opcode
Used to determine the type of instruction and what hardware to use to execute it
What is operand
The operand is the address of where the operation is performed
What occurs during the fetch phase
- The address from the PC is copied into MAR
- Address copied onto address bus
- Data copied onto the data bus
- PC is increased by 1
- Data from the data bus copied into the MDR
- MDR copied to the CIR
What occurs during the decode phase
The contents of the CIR is split into operand and opcode
What occurs during the execute phase
The opcode is executed on the data
What is clock speed
The number of clock cycles completed per second
What is cache memory
Cache memory is the CPUs onboard memory which can be accessed a lot faster than main memory