CU
PC
MAR
-Holds the address of the memory location from which data is to be fetched or to which data is to be written
-Sends addressed to memory down address bus
MDR
CIR
ALU
-performs arithmetic and logic functions in the CPU
-ADD, SUBTRACT, MULTIPLY, DIVIDE
- AND, OR, NOT, XOR
- Binary shift
-Comparison
ACC
Address Bus
Carries memory addresses that identify where the data is being read or written to
Data Bus
Carries the binary that make up the actual information being transmitted around the CPU
features of Von Neumann architecture
Features of Harvard architecture
How do Von Neumann and Harvard architectures differ from contemporary architectures?
Clock Speed
Cache size
Number of cores
What are registers?
Small memory cells that operate at very high speeds and used to temporarily store data involved in the FDE cycle.
Fetch
Decode
Execute
-The opcode is executed on the operand.
ADD
add
SUB
subtract
STA
store
LDA
load
BRA
Branch Always