REGISTER
Busses
FDE
100

PC-Program counter

address of next instruction in memory

100

A bus

a high-speed internal connection. Buses send signals between the processor and other components.

100

Fetch

to get the next instruction from the memory

200

MAR-Memory address register

address of the instruction during the fetch phase or the address to retrieve data from during the execute phase

200

Address bus

carries memory addresses from the processor to other components such as RAM

200

Decode

process/translate the instruction to work out what it is

300

MDR-Memory data register

current data that has been fetched from memory or is about to be stored in memory

300

Data bus

carries the actual data between the processor and other components

300

Execute

to do/perform the instruction fetch-execute cycle

400

CU/CIR-Control Unit/Current Instruction register

instruction to be executed

400

Control bus

carries control signals from the processor to other components. The control bus also carries the clock's pulses.

400

Who?

Von Neumann

500

ACC-Accumulator

result of the current calculation

500

What did he find

found that you can store multiple things in only one set of memory