Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Soal Ganjil:

6+6–6–1=5
OPCODE
Intruksi Alamat
LDA 0000 1001
ADD 0001 1010
SUBB 0011 1011
SUBB 0011 1100
OUT 0111 xxxx
HLT 1111 xxxx
9 00000110 6
A 00000110 6
B 00000110 6
C 00000001 1

LDA:
T0
PC 0000

MAR
T1
MAR 0000

PROM 00001001

IR

T2
PC 0001
+(1) +(1)

T3
MAR 1001

IR

T4
MAR A

PROM 00000110

T5
NO OPERATION

ADD:
T0
PC 0001

T1MAR
MAR 0001

PROM 00001010
IR

T2
PC 0010
+(1)
T3
MAR 1001

IR

T4
MAR B

PROM 00000110

T5
A 00001100

ALU 00001100

B 00000110

SUB:
T0
PC 0010

T1MAR
MAR 0011

PROM 00111011

IR

T2
PC 0011
+(1)
T3
MAR 1011

IR

T4
MAR B

PROM 00000110

T5
A 00000110

ALU 00000110

B 00000110

SUB:
T0
PC 0011

T1MAR
MAR 0011

PROM 00111100

IR

T2
PC 0100
+(1)
T3
MAR 1100

IR

T4
MAR B

PROM 00000001

T5
A 00000101

ALU 00000101

B 00000001

OUT:
T0
PC 0100

T1MAR
MAR 0111

PROM 0111XXXX

IR

T2
PC 0101
+(1)
T3
(O) (A)

A 00000101

O 00000101

D 00000101

HLT:
T0
PC 0101

MAR

T1
MAR 1111

PROM 1111XXXX

IR

T2
PC 0110
+(1)

T3

HLT SIGNAL
Program berhenti

You might also like