Professional Documents
Culture Documents
P. P. Chakrabarti
Input Central
Output
Peripherals Processing
Peripherals
Unit (CPU)
Main
Memory
Storage
Peripherals
2 09-01-03 P.P.Chakrabarti, IIT Kharagpur
Memory: Address and Values
PC
R1
IR
R2
ALU MAR
R3 MDR
R4 FLAGS
? Start
? Read M
0: Start
? Write M
1: Read 10
? Load Data, M
? Copy M1, M2 2: Read 11
? Add M1, M2, M3 3: Add 10, 11, 12
? Sub M1, M2, M3 4: Write 12
? Compare M1, M2, M3 5: Halt
? Jump L
? J_Zero M, L
? Halt
X = X*5
X = 10
T
i X = 20 20
m
e
X = X +1
X = X*5
X = 10
T
i X = 20 21
m
e
X = X +1
X = X*5
X = 10
T
i X = 20 105
m
e
X = X +1
X = X*5
X = 20
X
Y=15 20
X = Y+3 ? Y
Y=x/6
X = 20
X
Y=15 20
X = Y+3 15 Y
Y=x/6
X = 20
X
Y=15 18
X = Y+3 15 Y
Y=x/6
X = 20
X
Y=15 18
X = Y+3 3 Y
Y=X/6