-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInstructions.txt
More file actions
51 lines (45 loc) · 3.01 KB
/
Instructions.txt
File metadata and controls
51 lines (45 loc) · 3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
0000 ADD: NOP I CALL INDRCT 000 000 000 01 01 1000011
READ U JMP NEXT 000 100 000 00 00 0000010
ADD U JMP FETCH 000 011 000 00 00 1000000
0001 BRANCH: NOP S JMP OVER 000 000 000 10 00 0000110
NOP U JMP FETCH 000 000 000 00 00 1000000
OVER: NOP I CALL INDRCT 000 000 000 01 01 1000011
ARTPC U JMP FETCH 000 000 110 00 00 1000000
0010 STORE: NOP I CALL INDRCT 000 000 000 01 01 1000011
ACTDR U JMP NEXT 000 101 000 00 00 0001010
WRITE U JMP FETCH 111 000 000 00 00 1000000
0011 EXCHANGE: NOP I CALL INDRCT 000 000 000 01 01 1000011
READ U JMP NEXT 000 100 000 00 00 0001110
DRTAC,ACTDR U JMP NEXT 101 101 000 00 00 0001111
WRITE U JMP FETCH 111 000 000 00 00 1000000
0100 CLA: CLRAC U JMP FETCH 010 000 000 00 00 1000000
0101 CMA: COM U JMP FETCH 000 000 010 00 00 1000000
0110 INC: INCAC U JMP FETCH 011 000 000 00 00 1000000
0111 SPA: NOP S JMP FETCH 000 000 000 10 00 1000000
NEG: INCPC U JMP FETCH 000 000 101 00 00 1000000
1000 SNA: NOP S JMP NEG 000 000 000 10 00 0011101
NOP U JMP FETCH 000 000 000 00 00 1000000
1001 SZA: NOP Z JMP NEG 000 000 000 11 00 0011101
NOP U JMP FETCH 000 000 000 00 00 1000000
1010 AND: NOP I CALL INDRCT 000 000 000 01 01 1000011
READ U JMP NEXT 000 100 000 00 00 0101010
AND U JMP FETCH 000 011 000 00 00 1000000
1011 LDA: NOP I CALL INDRCT 000 000 000 01 01 1000011
READ U JMP NEXT 000 100 000 00 00 0101110
DRTAC U JMP FETCH 100 000 000 00 00 1000000
1100 BUN: ARTPC U JMP FETCH 000 000 110 00 00 1000000
1101 BSA: NOP I CALL INDRCT 000 000 000 01 01 1000011
PCTDR,ARTPC U JMP NEXT 000 111 111 00 00 0110110
WRITE,INCPC U JMP FETCH 111 000 101 00 00 1000000
1110 ISZ: NOP I CALL INDRCT 000 000 000 01 01 1000011
READ U JMP NEXT 000 100 000 00 00 0111010
INCDR U JMP NEXT 000 110 000 00 00 0111011
DRTAC,ACTDR U JMP TMP 101 101 000 00 00 0111100
TMP: DRTAC,ACTDR Z JMP ZRO 101 101 000 11 00 0111110
WRITE U JMP FETCH 111 000 000 00 00 1000000
ZRO: WRITE,INCPC U JMP FETCH 111 000 101 00 00 1000000
FETCH: PCTAR U JMP NEXT 110 000 000 00 00 1000001
READ,INCPC U JMP NEXT 000 100 101 00 00 1000010
DRTAR U MAP 101 000 000 00 11 0000000
INDRCT: READ U JMP NEXT 000 100 000 00 00 1000100
DRTAR U RET 101 000 000 00 10 0000000