Data / RISC-16.8 / Facet-5 Cut-8xm
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKAL
1
Opcodeshortcyclesdescriptionoperand infobit map - instruction byte 0instruction byte 1
2
3
000maths shitopcode acSteering bits b
4
00ADDadds a and ba + b = c00
5
01ADDC
adds a, b, and the previous carry
a + b + carry = c01
6
10SUBsubtracts a, bb - a = c10
7
11NANDNANDs a and b stores at ca NAND b = c11
8
001ADDIAdds a and immediatea + imm = c
Immediate (msb)
9
010LOADloads L1 to L0source = [a + imm] des = c
10
011STOREstores L0 in L1des = [a + imm] source = c
11
100JALjump and link
jump to a + imm, store link in $6
12
101RETreturnjump to $6 + 10
13
1INTSets button interrupt
which button, address to jmp to
1ButtonImm (msb)
14
110BEQbranch if equalif a = b jump to c
15
111BEQIbranch if equal to immif a = c jump to imm
16
17
RegisterTypelight grey = unused
18
0GPR
19
1GPR
20
2GPR
21
3GPR
22
4GPR
23
5GPR
24
6GPR
25
7I/O
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
Loading...
Main menu