0% found this document useful (0 votes)
3 views11 pages

Microcode Ashwin

The document appears to be a technical representation of various machine instructions and their corresponding binary values. It includes operations such as FETCH, DECODE, ADD, AND, and others, along with their respective binary representations. The structure suggests it is related to a computer architecture or assembly language context.

Uploaded by

mikeensure
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views11 pages

Microcode Ashwin

The document appears to be a technical representation of various machine instructions and their corresponding binary values. It includes operations such as FETCH, DECODE, ADD, AND, and others, along with their respective binary representations. The structure suggests it is related to a computer architecture or assembly language context.

Uploaded by

mikeensure
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 11

)

(2 (1
UX U X
AL (1)
te (1)
M M
.IR 1)
.M 1)

)
te )
)

(1
Ga C (1
L D G (1

Ga DR

PC AR
LD R (
LD R (

LD 1)

Ga (1)

Ga U
L D (1 )

UX
(

M
M
D
A

P
C

C
E
.M

M
te

te
.R

.C

.P

DR
LD
FETCH
FETCH1 1 0 0 0 0 1 1 0 0 0 0 0
FETCH2 0 1 0 0 0 0 0 0 0 0 0 0
FETCH3 0 0 1 0 0 0 0 1 0 0 0 0

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

ADD
ADD1 0 0 0 1 1 0 0 0 1 0 0 0

AND
AND1 0 0 0 1 1 0 0 0 1 0 0 0

BR
BR0 (TEST) 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

JMP
JMP1 0 0 0 0 0 1 0 0 0 0 0 1

JSR/JSRR
JSR0/JSRR0 (TEST) 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
JSRR1 0 0 0 1 0 1 1 0 0 0 0 1

LD
LD1 1 0 0 0 0 0 0 0 0 1 0 0
LD2 0 1 0 0 0 0 0 0 0 0 0 0
LD3 0 0 0 1 1 0 0 1 0 0 0 0

LDI
LDI1 1 0 0 0 0 0 0 0 0 1 0 0
LDI2 0 1 0 0 0 0 0 0 0 0 0 0
LDI3 1 0 0 0 0 0 0 1 0 0 0 0
LDI4 0 1 0 0 0 0 0 0 0 0 0 0
LDI5 0 0 0 1 1 0 0 1 0 0 0 0

LDR
LDR1 1 0 0 0 0 0 0 0 0 1 0 0
LDR2 0 1 0 0 0 0 0 0 0 0 0 0
LDR3 0 0 0 1 1 0 0 1 0 0 0 0

LEA
LEA1 0 0 0 1 0 0 0 0 0 1 0 0

NOT
NOT1 0 0 0 1 1 0 0 0 1 0 0 0

ST
ST1 1 0 0 0 0 0 0 0 0 1 0 0
ST2 0 1 0 0 0 0 0 0 1 0 0 0
ST3 0 0 0 0 1 0 0 0 0 0 0 0

STR
STR1 1 0 0 0 0 0 0 0 0 1 0 0
STR2 0 1 0 0 0 0 0 0 1 0 0 0
STR3 0 0 0 0 0 0 0 0 0 0 0 0

STI
STI1 1 0 0 0 0 0 0 0 0 1 0 0
STI2 0 1 0 0 0 0 0 0 0 0 0 0
STI3 1 0 0 0 0 0 0 1 0 0 0 0
STI4 0 1 0 0 0 0 0 0 1 0 0 0
STI5 0 0 0 0 0 0 0 0 0 0 0 0

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

LDSR

LDSR1 1 0 0 0 0 0 0 0 1 0 0 0
LDSR2 0 1 0 0 0 0 0 0 0 0 0 0
LDSR3 0 0 0 1 1 0 0 1 0 0 0 0

STII
STII1 1 0 0 0 0 0 0 0 0 1 0 0
STII2 0 1 0 0 0 0 0 0 0 0 0 0
STII3 1 0 0 0 0 0 0 1 0 0 0 0
STII4 0 1 0 0 0 0 0 0 0 0 0 0
STII5 1 0 0 0 0 0 0 1 0 0 0 0
STII6 0 1 0 0 0 0 0 0 1 0 0 0
STII7 0 0 0 0 0 0 0 0 0 0 0 0
2M (1)

)
(2

(2 )

)
UK ( 1

(1 1 )

ts
DR U X
UX
DR (1)
1M 1)

bi
(
A L UX
AD 1 M
SR X (

R. .EN
AD UX

(6
NE )
M
U

EM

XT
M

AR

W
DR

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8600018
40000A8
2100038

0000020

188403F

188413F

000003F
041103F

041603F

0000014
161983F
161E03F
8041412
40000A2
190003F

804141A
40000AA
810003A
400009D
190003F

8046C16
40000A6
190003F

104143F

188423F

8041413
4080323
08000FF

8046C17
4080327
00000FF

804141B
40000AB
810003B
408032D
00000FF

000000F

808401E
400009F
190003F

804142F
40000B0
8100031
40000B2
8100033
4080334
00000FF
0 000000 BR0 000003F
1 000001 ADD1 188403F
2 000010 LD1 8041412
3 000011 ST1 8041413
4 000100 JSR0/JSRR0 0000014
5 000101 AND1 188413F
6 000110 LDR1 8046C16
7 000111 STR1 8046C17
8 001000 LDSR1 808401E FETCH1 MOVED
9 001001 NOT1 188423F
10 001010 LDI1 804141A
11 001011 STI1 804141B
12 001100 JMP1 041603F
13 001101 STII1 804142F
14 001110 LEA1 104143F
15 001111 HALT 000000F
16 010000 BR1 041103F
17 010001 UNUSED**** 0
18 010010 LD2 40000A2
19 010011 ST2 4080323
20 010100 JSR1 161983F
21 010101 UNUSED**** 0
22 010110 LDR2 40000A6
23 010111 STR2 4080327
24 011000 FETCH2 40000A8
25 011001 UNUSED**** 0
26 011010 LDI2 40000AA
27 011011 STI2 40000AB
28 011100 UNUSED**** 0
29 011101 LDI5 190003F
30 011110 LDSR2 400009F
31 011111 LDSR3 190003F
32 100000 UNUSED**** 0
33 100001 UNUSED**** 0
34 100010 LD3 190003F
35 100011 ST3 08000FF
36 100100 JSRR1 161E03F
37 100101 UNUSED**** 0
38 100110 LDR3 190003F
39 100111 STR3 00000FF
40 101000 FETCH3 2100038
41 101001 UNUSED**** 0
42 101010 LDI3 810003A
43 101011 STI3 810003B
44 101100 UNUSED**** 0
45 101101 STI5 00000FF
46 101110 UNUSED**** 0
47 101111 STII2 40000B0
48 110000 STII3 8100031
49 110001 STII4 40000B2
50 110010 STII5 8100033
51 110011 STII6 4080334
52 110100 STII7 00000FF
53 110101 UNUSED**** 0
54 110110 UNUSED**** 0
55 110111 UNUSED**** 0
56 111000 DECODE 0000020
57 111001 UNUSED**** 0
58 111010 LDI4 400009D
59 111011 STI4 408032D
60 111100 UNUSED**** 0
61 111101 UNUSED**** 0
62 111110 UNUSED**** 0
63 111111 FETCH1 8600018

You might also like