1.1 Components of the CPU Flashcards
von Neumann architecture
the way in which the CPU is designed and carries out instructions with other components
in 1945 John von Neumann designed a stored program computer where both the program and data are stored in the memory
components of the von Neumann architecture
- processing unit or CPU
- program counter
- memory
- input and output mechanisms
CU
control unit
coordinates the actions of the computer
sends out control signals to other parts of the CPU and computer
control signals make everything happen inside the computer
decoder
an important component of the CU
works out what the program instructions mean so control signals can be sent to other components that carry out the required actions
ALU
arithmetic and logic unit
performs arithmetic and logical operations
- addition
- subtraction
- multiplication
- division
- comparisons between two different numbers
MAR
memory address register
holds the address of the memory location currently being read or written to
(holds the location needed by the MDR)
MDR
memory data register
a temporary store (buffer) for anything copied from memory
PC
program counter
holds the address of the next instruction to be fetched
ACC
accumulator
stores the results of calculations carried out by the ALU
List two registers of the CPU with specific functions in the fetch-decode-execute cycle [2]
program counter
memory address register
etc.
Describe the role of the control unit in the operation of the central processing unit [4]
the control unit coordinates the actions of the other components of the CPU and the whole computer by sending out control signals
it also decodes the program instructions and executes them using the other components