Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
12 Cards in this Set
- Front
- Back
The 5 Registers |
Program Counter - Keeps track of where in the computers memory the next instruction is found. So it can be placed in the CIR. |
|
The 5 Registers |
Memory Address Register - Used to hold (in memory) the current instruction to be used. |
|
The 5 Registers |
Memory Data Register - Used to temporarily store data read from or written to memory. Holds anything copied from the memory ready for the processor to use. |
|
The 5 Registers |
Current Instruction Register - Hold operator and operand of the current instruction. Decodes and executes the instruction. |
|
The 5 Registers |
Accumulator - Used for performing arithmetic functions, it acts as a working area, can add together the contents of different memory locations. |
|
The Register Story |
- The address for the next instruction is copied form the PC to the MAR. - The instruction held at that address is copied to the MDR at the same time the PC is incremented so it holds the next instruction. - The contents of the MDR is copied to the CIR. - The instruction is decoded - The instruction is executed |
|
3 Buses |
Control bus - Bi-Directional so it can send signals in both directions. The control bus makes sure the address and data bus do not conflict. |
|
3 Buses |
Data Bus - Provides a path between system components for sending instructions and data. |
|
3 Buses |
Address Bus - When the CPU wishes to access a certain memory location it sends the address to the address bus. |
|
Types of connectivity |
Physical: - twisted pair copper cable - coxial cable - Fibre optic cable
Wireless: - WiFi - Bluetooth - Infra Red - Sateliette |
|
Memory unit
|
- Holds user data, OS and current software and data in-use.
|
|
Control unit
|
- Controls the fetch and execute cycle. Tells the rest of the components what to do.
|