3 2 5. The instruction Table.7.5 can be modified to include opcodes for new inst
ID: 2084674 • Letter: 3
Question
3 2 5. The instruction Table.7.5 can be modified to include opcodes for new instructions. We need to 5- have an instruction that increments a memory word, the instruction is given the symbol; INC. The opcode is 1000. Using the ADD microprogram as a guide, complete the microprogram for INC instruction in Table.5c. More details are available in Appendix C Table(Fig 7.5) Symbol Opcode RTL ADD BRANCH STORE 0001 ACUS): PC EA 0010 0011 1000 MEA) AC ACtM(EA), MEA) AC AC INC MiEA). 1) Table.5a Micro program Control memory addressFI F2 AD Decimal Binary) NOP NOP NOP CALL INDRCT ADD (000) .. (000) -1,000)101) 101)--(1000011) (00) (00) (0000010) NOP READ NOP U JMP NEXT (000) 100 ADD NOP NOPJMP FETCH (001) (000) (000) (00) (00) (1000000) (0000010) Table.5b FETCH 64 (1000000) 67 (1000011) INDRCT Table.5c Microprogram Control memory FI F23 CD BR AD address Decimal Binary) INCExplanation / Answer
Microprogram
Control Memory address Decimal
(Binary)
F1
F2
F3
CD
BR
AD
INC
128
(10000000)
NOP
(000)
NOP
(000)
NOP
(000)
I
(01)
CALL
(01)
NEXT
(0000010)
129
(10000001)
NOP
(000)
NOP
(000)
NOP
(000)
I
(01)
JMP
(00)
FETCH
(1000000)
130
(10000010)
NOP
(000)
NOP
(000)
NOP
(000)
I
(01)
JMP
(00)
INDRCT
(1000011)
Microprogram
Control Memory address Decimal
(Binary)
F1
F2
F3
CD
BR
AD
INC
128
(10000000)
NOP
(000)
NOP
(000)
NOP
(000)
I
(01)
CALL
(01)
NEXT
(0000010)
129
(10000001)
NOP
(000)
NOP
(000)
NOP
(000)
I
(01)
JMP
(00)
FETCH
(1000000)
130
(10000010)
NOP
(000)
NOP
(000)
NOP
(000)
I
(01)
JMP
(00)
INDRCT
(1000011)
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.