0% found this document useful (0 votes)
39 views4 pages

CPU Animation

Uploaded by

avantica2802
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views4 pages

CPU Animation

Uploaded by

avantica2802
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 4

LOAD

000
003

ADD
001
CU 004
PC
STORE
002
001
HALT
000 002
005
Address bus
CIR MAR 003 3
STORE 005
ADD 004
LOAD 003 000
003
001
004
002
005
004 2

ACC 005 5
ALU 253
3 2 006
MDR Data bus
ADD523004
LOAD
STORE 003
005 007
Register/Component Function/Descriptions

PC – Program Counter Stores the address of the next instruction to be fetched


Incremented once this has been passed to MAR

MAR – Memory Address Register Stores the address of the instruction to be fetched from memory

MDR – Memory data register Used to store the D/I that has been fetched from memory
(Gateway to the CPU)

CIR – Current Instruction register Stores the instruction currently being executed

CU - Control Unit Decodes instructions and sends controls signal around the CPU (directs the
operation of the processor).

ACC - Accumulator Stores the results of calculations carried out by the ALU

ALU – Arithmetic Logic Unit Responsible for carrying out all calculations, logical comparisons,
boolean operators, binary shifts.
LOAD
000
003

ADD
001
CU 004
PC
STORE
002
005
Address bus
CIR MAR 003 3

004 2

ACC 005 5
ALU
006
MDR Data bus
007
LOAD
000
003

ADD
001
CU 3 004
__
STORE
002
1 005
4 _______bus
CIR M__ 003 3

004 2

5
A_ _ 005 5
ALU
2 006
6
M__ ______bus
007

You might also like