Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 11

)

(2 (1
UX UX
AL (1)
te (1)

)
M M
.IR 1)
.M 1)

(1
1 M 1)
)
te )
C )

Ga C (1
LD G (1

Ga DR

PC AR
LD R (
LD AR (

SR X (
LD (1)

Ga (1)

Ga U

UX
LD (1)

M
D

U
P
C
E
.M

M
te
te
.R

.C

.P

DR
LD
FETCH
FETCH1 0
FETCH2 0
FETCH3 0

DECODE
DECODE 0 0 0 0 0 0 0 0 0 0 0 0 0

ADD

ADD1 0

AND
AND1 0

BR
BR0 0 0 0 0 0 0 0 0 0 0 0 0 0
BR1 0 0 0 0 0 1 0 0 0 0 0 1 0

JMP
JMP1 0

JSR/JSRR
JSR0/JSRR0 0 0 0 0 0 0 0 0 0 0 0 0 0
JSR1 0 0 0 1 0 1 1 0 0 0 0 1 1
JSRR1 0 0 0 1 0 1 1 0 0 0 0 1 1

LD
LD1 0
LD2 0
LD3 0

LDI

LDI1 0
LDI2 0
LDI3 0
LDI4 0
LDI5 0

LDR
LDR1 0
LDR2 0
LDR3 0

LEA
LEA1 0

NOT
NOT1 0

ST
ST1 0
ST2 0
ST3 0

STR
STR1 0
STR2 0
STR3 0

STI
STI1 0
STI2 0
STI3 0
STI4 0
STI5 0

HALT
HALT 0 0 0 0 0 0 0 0 0 0 0 0 0

LDSR

LDSR1 0
LDSR2 0
LDSR3 0
)
(1

UX )
)
UX

2M (1
(2

(2 )

)
U K (1

(1 1)

ts
DR UX
DR (1)
M

1M 1)
)

bi
(2

(
AL UX
SR X (

AD 1M

R. .EN
AD UX

(6
UX

NE )
M
U

EM

XT
M

AR
M

W
DR

M
0 0 1 1 0 0 0
0 1 0 1 0 0 0
0 1 1 1 0 0 0

0 0 0 0 0 0 0 0 0 1 0 0 0 0 0

1 0 0 1 0 0 0

1 0 0 1 0 0 0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 1 0 0 0 0 0 0 0 0 1 0 0 0

1 0 0 1 0 0 0

0 0 0 0 0 0 0 0 0 0 1 0 1 0 0
0 0 1 1 0 0 0 0 0 0 0 1 0 0 0
1 1 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 1 0 0 1 0
0 1 0 0 0 1 0
0 0 0 1 0 0 0

0 0 1 1 0 1 0
0 1 0 1 0 1 0
0 1 1 1 0 1 0
0 0 1 1 1 0 1
0 0 0 1 0 0 0

1 0 1 0 1 1 0
0 1 0 0 1 1 0
0 0 0 1 0 0 0

0 0 0 1 0 0 0

1 0 0 1 0 0 0

0 0 1 0 0 1 1
0 1 0 0 0 1 1
0 0 0 1 0 0 0

1 0 1 0 1 1 1
0 1 0 0 1 1 1
0 0 0 1 0 0 0

0 0 1 1 0 1 1
0 1 0 1 0 1 1
0 1 1 1 0 1 1
0 1 0 1 1 0 1
0 0 0 1 0 0 0

0 0 0 0 0 0 0 0 0 0 0 1 1 1 1

1 0 1 0 0 0 1
0 0 1 0 1 0 1
0 0 0 1 0 0 0
OUTPUT

0000018
0000028
0000038

0000020

0000108

0000108

0000008
0411008

0000108

0000014
1619808
161E008
0000012
0000022
0000008

000001A
000002A
000003A
000001D
0000008

0000116
0000026
0000008

0000008

0000108

0000013
0000023
0000008

0000117
0000027
0000008

000001B
000002B
000003B
000002D
0000008

000000F

0000111
0000015
0000008
0 000000 BR0 0000008
1 000001 ADD1 0000108
2 000010 LD1 0000012
3 000011 ST1 0000013
4 000100 JSR0/JSRR0 0000014
5 000101 AND1 0000108
6 000110 LDR1 0000116
7 000111 STR1 0000117
8 001000 FETCH1 0000018
9 001001 NOT1 0000108
10 001010 LDI1 000001A
11 001011 STI1 000001B
12 001100 JMP1 0000108
13 001101 LDSR1 0000111
14 001110 LEA1 0000008
15 001111 HALT 000000F
16 010000 BR1 0411008
17 010001 LDSR2 0000015
18 010010 LD2 0000022
19 010011 ST2 0000023
20 010100 JSR1 1619808
21 010101 LDSR3 0000008
22 010110 LDR2 0000026
23 010111 STR2 0000027
24 011000 FETCH2 0000028
25 011001 UNUSED**** 0
26 011010 LDI2 000002A
27 011011 STI2 000002B
28 011100 UNUSED**** 0
29 011101 LDI5 0000008
30 011110 UNUSED**** 0
31 011111 UNUSED**** 0
32 100000 UNUSED**** 0
33 100001 UNUSED**** 0
34 100010 LD3 0000008
35 100011 ST3 0000008
36 100100 JSRR1 161E008
37 100101 UNUSED**** 0
38 100110 LDR3 0000008
39 100111 STR3 0000008
40 101000 FETCH3 0000038
41 101001 UNUSED**** 0
42 101010 LDI3 000003A
43 101011 STI3 000003B
44 101100 UNUSED**** 0
45 101101 STI5 0000008
46 101110 UNUSED**** 0
47 101111 UNUSED**** 0
48 110000 UNUSED**** 0
49 110001 UNUSED**** 0
50 110010 UNUSED**** 0
51 110011 UNUSED**** 0
52 110100 UNUSED**** 0
53 110101 UNUSED**** 0
54 110110 UNUSED**** 0
55 110111 UNUSED**** 0
56 111000 DECODE 0000020
57 111001 UNUSED**** 0
58 111010 LDI4 000001D
59 111011 STI4 000002D
60 111100 UNUSED**** 0
61 111101 UNUSED**** 0
62 111110 UNUSED**** 0
63 111111 UNUSED**** 0

You might also like