Professional Documents
Culture Documents
MAR MEMORY
MBR
MBR
011 1110
MAR
MBR
100 1101
101 0001
110 1000
111
1010
010 0000
011 1111
100 MBR = 1100
1101
101
0001
110
1000
1010
111
INSTRUCTION/
ADDRESS/
DATA
MBR
INSTRUCTION (FETCH)
ADDRESS (INDIRECT)
DATA (Execution)
MBR
Indirect Instruction :
Fetch cycle , Indirect cycle and Execution cycle
PC Memory
4096 X16
MAR
MBR
AC
PC 12 Memory
4096 X16
MAR
MBR
AC
PC 12 Memory
4096 X16
MAR 12
MBR
AC
PC 12 Memory
4096 X16
MAR 12
MBR 16
AC
PC 12 Memory
4096 X16
MAR 12
MBR 16
AC 16
PC Memory
4096 X16
MAR
MBR
AC
16 bits
I I I I
0 1 2 3 ADDRESS PART ( I4 to I15)
16 bits
q1 1 9 ADD
q2 2 A LDA
q3 3 B STA
q4 4 C BUN
q5 5 D ….
q6 6 E ….
I I I I
0 1 2 3 ADDRESS PART ( I4 to I15)
16 bits
16 bits
7XXXH
16 bits
FXXXH
PC Memory
4096 X16
MAR
MBR
AC
PC Memory
4096 X16
MAR
I : Mode bit Register/Flipflop
MBR OPR : OpCode Register
I OPR E : Extension of AC ( similar to
Carry Flag}
E AC
16 bits
3 X 8 Decoder q0 to q7 Control
and Logic Micro-instructions
Unit
2 X 4 Decoder f0 to t3
2 bit sequence C0 to C3
counter
2 X 4 Decoder
S
F R
2 X 4 Decoder
F R
F R Ci Remark
0 0 C0 Fetch Cycle
0 1 C1 Indirect Cycle
1 0 C2 Execution Cycle
1 1 C3 Interrupt Cycle
2 X 4 Decoder
2 Bit Sequence
Counter
q0
q7
010 q2 LDA
011 q3 STA
100 q4 BUN
101 q5 ---
110 q6 ---
111 q7
B D
B D
A C
B D
A C
B D
E = 1 (Short Circuit)
Data IN Data Out
E = 0 (Open Circuit )
Enable (E)
E = 1 (Open Circuit )
Enable (E)
ENABLE
TO BUS
ENABLE
4 - Bit Register
Dr. R.K. Gupta, Deptt. of CSE 113
From Bus
LA
A
EA
To Bus
B D
EA
A C
LC
Ec
LB LD
EB
B D ED
LA
EA
A C
LC
EA
LB LD
EB
B D ED
CON = LAEALBEBLCECLDED
Dr. R.K. Gupta, Deptt. of CSE 122
B to C i.e. C B
LA
EA
A C
LC
Ec
LB LD
EB
B D ED
CON = LALBLCLDEAEBECED
Dr. R.K. Gupta, Deptt. of CSE 127
B to C i.e. C B
LA
EA
A C
LC
Ec
LB LD
EB
B D ED
CON = LALBLCLDEAEBECED
Dr. R.K. Gupta, Deptt. of CSE 130
Find the value of control words to transfer the data from
register B to C (i) in one step (ii) in two steps
LA
EA
A C
LC
Ec
LB LD
EB
B D ED
CON = LALBLCLDEAEBECED
Dr. R.K. Gupta, Deptt. of CSE 131
C B (in one step)
CON = LALBLCLDEAEBECED
CON = LALBLCLDEAEBECED
= 0010 0010 =22H
LA
EA
A C
LC
Ec
LB LD
EB
B D ED
CON = LALBLCLDEAEBECED
Dr. R.K. Gupta, Deptt. of CSE 134