ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Instructionsemantics
2
0rsrtrd0sll rd = $s << $t
3
0rsrtrd1srl rd = $s << $t
4
0rsrtrd2add rd = $s + $t
5
0rsrtrd3sub rd = $s - $t
6
0rsrtrd4nand rd = !($s & $t)
7
0rsrtrd5nor rd = !($s | $t)
8
0rsrtrd6and rd = $s & $t
9
0rsrtrd7or rd = $s | $t
10
1rs0immbez $s==0? pc+= imm : pc++
11
1rs1immbnez $s!=0? pc+= imm : pc++
12
1rs2immbgez $s>=0? pc+= imm : pc++
13
1rs3immblez $s<=0? pc+= imm : pc++
14
1rs4immbgz $s>0? pc+= imm : pc++
15
1rs5immblz $s<0? pc+= imm : pc++
16
1rs6immldi rs <= imm
17
2rsrtimmlb rt <= RAM[rs + imm]
18
3rsrtimmsb rt => RAM[rs + imm]
19
[15:14][13:11][10:8][7:5][4:0]
20
Revision 2.1 (dev version)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100