You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Fetch<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 0 MA←PC : C←PC+4 PC out , MAin, INC4, C in T 0 MA←PC PC out , C=B, MA in<br />
T 1 MD←M[MA] : PC←C Read, Wait, C out , PC in T 1 PC←PC+4 : MD←M[MA]<br />
PC out , INC4, PC in , Read,<br />
Wait<br />
T 2 IR←MD MD out , IR in T 2 IR←MD MD out , C=B, IR in T 1 IR←MD MD out , C=B, IR in<br />
T 0<br />
MA←PC : MD←M[MA] :<br />
PC←PC+4<br />
PC out , MA B in, INC4, PC in ,<br />
Read, Wait<br />
OPC 1: ld r a , c 2 / ld r a , c 2 (r b )<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
(r<br />
T b =0)→(A←0)<br />
(r<br />
3<br />
Gr<br />
(r b ≠0)→(A←R[r b ])<br />
b , BA out , A in T b =0)→(A←0)<br />
3<br />
Gr<br />
(r b ≠0)→(A←R[r b ])<br />
b , BA out , C=B, A in<br />
(r b =0)→(MA←C 2 {Sign Ext})<br />
G A r<br />
T<br />
T 4 C←A+C 2 {Sign Ext} C 2out , ADD, C in T 4 MA←A+C 2 {Sign Ext} C 2out , ADD, MA 2 (r b ≠0)→(MA←R[r b ]<br />
b , BA A out, C 2out , ADD,<br />
in<br />
MA C<br />
+C 2 {Sign Ext}):MD←M[MA]<br />
in, Read, Wait<br />
T 5 MA←C C out , MA in T 5 MD←M[MA] Read, Wait<br />
T 6 MD←M[MA] Read, Wait T 6 R[r a ]←MD MD out , C=B, Sr a , R in , End. T 3 R[r a ]←MD MD out , C=B, Sr a , R in , End.<br />
T 7 R[r a ]←MD MD out , Gr a , R in , End.<br />
OPC 2: ldr r a , c 1<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←PC PC out , A in T 3 A←PC PC out , C=B, A in T 2 R[r a ]←PC PC out , C=B, Sr a , R in<br />
T 4 C←A+C 1 {Sign Ext} C 1out , ADD, C in T 4 MA←A+C 1 {Sign Ext} C 1out , ADD, MA in<br />
MA←R[r<br />
T a ]+ C 1 {Sign Ext} :<br />
3<br />
T 5 MA←C C out , MA in T 5 MD←M[MA] Read, Wait<br />
MD←M[MA]<br />
C 1out , G A r a , Rout, ADD,<br />
MA C in, Read, Wait<br />
T 6 MD←M[MA] Read, Wait T 6 R[r a ]←MD MD out , C=B, Sr a , R in , End. T 4 R[r a ]←MD MD out , C=B, Sr a , R in , End.<br />
T 7 R[r a ]←MD MD out , Gr a , R in , End.<br />
OPC 3: st r a , c 2 / st r a , c 2 (r b )<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3<br />
(r b =0)→(A←0)<br />
(r<br />
Gr<br />
(r b ≠0)→(A←R[r b ])<br />
b , BA out , A in T b =0)→(A←0)<br />
3<br />
(r b ≠0)→(A←R[r b ])<br />
T 4 C←A+C 2 {Sign Ext} C 2out , ADD, C in T 4 MA←A+C 2 {Sign Ext} C 2out , ADD, MA in<br />
T 5 MA←C C out , MA in T 5 MD←R[r a ] Gr a , R out , C=B, MD bus<br />
T 6 MD←R[r a ] Gr a , R out , MD bus T 6 M[MA]←MD Write, Wait, End.<br />
T 7 M[MA]←MD Write, Wait, End.<br />
Gr b , BA out , C=B, A in T 2 MD←R[r a ] G B r a , R out , C=B, MD bus<br />
T 3<br />
(r b =0)→(MA←C 2 {Sign Ext})<br />
G A r<br />
(r b ≠0)→(MA←R[r b ]<br />
b , BA A out, C 2out , ADD,<br />
MA<br />
+C 2 {Sign Ext}):M[MA]←MD in , Write, Wait, End.<br />
OPC 4: str r a , c 1<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←PC PC out , A in T 3 A←PC PC out , A in T 2 MD←R[r a ] Gr a , R out , MD bus<br />
T 4 C←A+C 1 {Sign Ext} C 1out , ADD, C in T 4 MA←A+C 1 {Sign Ext} C 1out , ADD, MA in<br />
MA←PC+C<br />
T 1 {Sign Ext} :<br />
3<br />
T 5 MA←C C out , MA in T 5 MD←R[r a ] Gr a , R out , MD bus<br />
M[MA]←MD<br />
T 6 MD←R[r a ] Gr a , R out , MD bus T 6 M[MA]←MD Write, Wait, End.<br />
T 7 M[MA]←MD Write, Wait, End.<br />
C 1out , ADD, MA in , Write,<br />
Wait, End.
OPC 5: la r a , c 2 / la r a , r b , c 2<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3<br />
(r b =0)→(A←0)<br />
(r<br />
Gr<br />
(r b ≠0)→(A←R[r b ])<br />
b , BA out , A in T b =0)→(A←0)<br />
3<br />
(r b ≠0)→(A←R[r b ])<br />
Gr b , BA out , C=B, A in<br />
T 4 C←A+C 2 {Sign Ext} C 2out , ADD, C in T 4 R[r a ]←A+C 2 {Sign Ext} C 2out , ADD, Sr a , R in , End.<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
T 2<br />
(r b =0)→(R[r a ]←C 2 {Sign Ext})<br />
(r b ≠0)→(R[r a ]←R[r b ]<br />
+C 2 {Sign Ext})<br />
G A r b , BA A out, C 2out , ADD,<br />
Sr a , R in , End.<br />
OPC 6: lar r a , c 1<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←PC PC out , A in T 3 A←PC PC out , A in T 2 R[r a ]←PC PC out , C=B, Sr a , R in<br />
T 4 C←A+C 1 {Sign Ext} C 1out , ADD, C in T 4 R[r a ]←A+C 1 {Sign Ext} C 1out , ADD, Sr a , R in , End.<br />
T 3 R[r a ]←R[ra]+C 1 {Sign Ext}<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
G A r a , Rout, C 1out , ADD, Sr a ,<br />
R in , End.<br />
OPC 8: br r b / brzr r b , r c / brnz r b , r c / brpl r b , r c / brmi r b , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 CON←Cond(R[r c ]) Gr c , R out , CON in T 3 CON←Cond(R[r c ]) Gr c , R out , CON in T 2 CON←Cond(R[r c ]) G A r c , R A out, CON in<br />
CON→(Gr<br />
T 4 CON→(PC←R[r b ])<br />
b , R out , PC in ),<br />
CON→(Gr<br />
T<br />
End.<br />
4 CON→(PC←R[r b ])<br />
b , R out , C=B,<br />
CON→(Gr<br />
T<br />
PC in ), End.<br />
3 CON→(PC←R[r b ])<br />
b , R out , C=B,<br />
PC in ), End.<br />
OPC 9: brl r a , r b / brlnv r a / brlzr r a , r b , r c / brlnz r a , r b , r c / brlpl r a , r b , r c / brlmi r a , r b , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 CON←Cond(R[r c ]) Gr c , R out , CON in T 3 CON←Cond(R[r c ]) Gr c , R out , CON in T 2 CON←Cond(R[r c ]) G A r c , R A out, CON in<br />
T 4 R[r a ]←PC PC out , Gr a , R in T 4 R[r a ]←PC PC out , C=B, Sr a , R in T 3 R[r a ]←PC PC out , C=B, Sr a , R in<br />
CON→(Gr<br />
T 5 CON→(PC←R[r b ])<br />
b , R out , PC in ),<br />
CON→(Gr<br />
T<br />
End.<br />
5 CON→(PC←R[r b ])<br />
b , R out , C=B,<br />
CON→(Gr<br />
T<br />
PC in ), End.<br />
4 CON→(PC←R[r b ])<br />
b , R out , C=B,<br />
PC in ), End.<br />
OPC 12: add r a , r b, r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r b ] Gr b , R out , A in T 3 A←R[r b ] Gr b , R out , C=B, A in<br />
T 4 C←A+R[r c ] Gr c , R out , ADD, C in<br />
Gr<br />
T 4 R[r a ]←A+R[r c ]<br />
c , R out , ADD, Sra, R in ,<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
End.<br />
T 2 R[r a ]← R[r b ]+R[r c ]<br />
G A r b , R A out, G B r c , R B out,<br />
ADD, Sra, R in , End.<br />
OPC 13: addi r a , r b , c 2<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r b ] Gr b , R out , A in T 3 A←R[r b ] Gr b , R out , C=B, A in<br />
T 4 C←A+C 2 {Sign Ext} C 2out , ADD, C in T 4 R[r a ]←A+C 2 {Sign Ext} C 2out , ADD, Sr a , R in , End.<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
T 2<br />
R[r a ]←R[r b ]+C 2 {Sign Ext}<br />
G A r b , BA A out, C 2out , ADD,<br />
Sr a , R in , End.
OPC 14: sub r a , r b, r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r b ] Gr b , R out , A in T 3 A←R[r b ] Gr b , R out , C=B, A in<br />
T 4 C←A-R[r c ] Gr c , R out , SUB, C in<br />
Gr<br />
T 4 R[r a ]←A-R[r c ]<br />
c , R out , SUB, Sra, R in ,<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
End.<br />
T 2 R[r a ]← R[r b ]-R[r c ]<br />
G A r b , R A out, G B r c , R B out,<br />
SUB, Sra, R in , End.<br />
OPC 15: neg r a , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r c ] Gr c , R out , A in T 3 A←R[r c ] Gr c , R out , C=B, A in<br />
G A r<br />
T 2 R[r a ]← R[r c ]-R[r c ]<br />
c , R A out, G B r c , R B out,<br />
T 4 C←A-R[r c ] Gr c , R out , SUB, C in T 4 A←A-R[r c ] Gr c , R out , SUB, A in<br />
SUB, Sr a , R in<br />
T 5 A←C C out , A in<br />
Gr<br />
T 5 R[r a ]←A-R[r c ]<br />
c , R out , SUB, Sr a , R in ,<br />
G A r<br />
T<br />
T 6 C←A-R[r c ] Gr c , R out , SUB, C in<br />
End.<br />
3 R[r a ]← R[r a ]-R[r c ]<br />
c , R A out, G B r c , R B out,<br />
SUB, Sr a , R in , End.<br />
T 7 R[r a ]←C C out , Gr a , R in , End.<br />
OPC 20: and r a , r b, r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r b ] Gr b , R out , A in T 3 A←R[r b ] Gr b , R out , C=B, A in<br />
T 4 C←AΛR[r c ] Gr c , R out , AND, C in<br />
Gr<br />
T 4 R[r a ]←AΛR[r c ]<br />
c , R out , AND, Sra, R in ,<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
End.<br />
T 2 R[r a ]← R[r b ]ΛR[r c ]<br />
G A r b , R A out, G B r c , R B out,<br />
AND, Sra, R in , End.<br />
OPC 21: andi r a , r b , c 2<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r b ] Gr b , R out , A in T 3 A←R[r b ] Gr b , R out , C=B, A in<br />
T 4 C←AΛC 2 {Sign Ext} C 2out , AND, C in T 4 R[r a ]←AΛC 2 {Sign Ext} C 2out , AND, Sr a , R in , End.<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
T 2<br />
R[r a ]←R[r b ] ΛC 2 {Sign Ext}<br />
G A r b , BA A out, C 2out , AND,<br />
Sr a , R in , End.<br />
OPC 22: or r a , r b, r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r b ] Gr b , R out , A in T 3 A←R[r b ] Gr b , R out , C=B, A in<br />
G A r<br />
T 2 R[r a ]← R[r b ]VR[r c ]<br />
b , R A out, G B r c , R B out, OR,<br />
T 4 C←AVR[r c ] Gr c , R out , OR, C in T 4 R[r a ]←AVR[r c ] Gr c , R out , OR, Sra, R in , End.<br />
Sra, R in , End.<br />
T 5 R[r a ]←C C out , Gr a , R in , End.
OPC 23: ori r a , r b , c 2<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 A←R[r b ] Gr b , R out , A in T 3 A←R[r b ] Gr b , R out , C=B, A in<br />
T 4 C←AVC 2 {Sign Ext} C 2out , OR, C in T 4 R[r a ]←AVC 2 {Sign Ext} C 2out , OR, Sr a , R in , End.<br />
T 5 R[r a ]←C C out , Gr a , R in , End.<br />
T 2<br />
R[r a ]←R[r b ]VC 2 {Sign Ext}<br />
G A r b , BA A out, C 2out , OR, Sr a ,<br />
R in , End.<br />
OPC 24: not r a , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 C←┐R[r c ] Gr c , R out , NOT, C in<br />
Gr<br />
T 3 R[r a] ←┐R[r c ]<br />
c , R out , NOT, Sr a , R in ,<br />
G B r<br />
T<br />
T 4 R[r a ]←C C out , Gr a , R in , End.<br />
End.<br />
2 R[r a] ←┐R[r c ]<br />
c , R B out, NOT, Sr a , R in ,<br />
End.<br />
OPC 26: shr r a , r b , c 3 / shr r a , r b , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 n←IR C 1out , Ld T 3 n←IR C 1out , Ld T 2 n←IR C 1out , Ld<br />
T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 3 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld)<br />
T 5 C←R[r b ] Gr b , R out , C=B, C in T 5 R[r a ]←R[r b ] Gr b , R out , C=B, Sr a , R in T 4 R[r a ]←R[r b ] G B r b , R B out, C=B, Sr a , R in<br />
Shr (:=<br />
Shr (:= (n≠0)→<br />
(n≠0)→(Gr<br />
(n≠0)→(C<br />
T 6 (n≠0)→(C←0#C :<br />
out , SHR, C in ,<br />
a , R out , SHR,<br />
Shr (:= (n≠0)→<br />
(n≠0)→(G B r a , R B out, SHR,<br />
T<br />
Decr, Goto6)<br />
6 (R[r a ]←0#R[r a ] : Sr a , R in , Decr, Goto6) T 5 (R[r a ]←0#R[r a ] : Sr a , R in , Decr, Goto5)<br />
n←n-1 ; Shr ) );<br />
n←n-1 ; Shr ) );<br />
(n=0)→End.<br />
n←n-1 ; Shr ) );<br />
(n=0)→End.<br />
T 7 R[r a ]←C C out , Gr a , R in , End.<br />
OPC 27: shra r a , r b , c 3 / shra r a , r b , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 n←IR C 1out , Ld T 3 n←IR C 1out , Ld T 2 n←IR C 1out , Ld<br />
T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 3 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld)<br />
T 5 C←R[r b ] Gr b , R out , C=B, C in T 5 R[r a ]←R[r b ] Gr b , R out , C=B, Sr a , R in T 4 R[r a ]←R[r b ] G B r b , R B out, C=B, Sr a , R in<br />
Shra (:= (n≠0)→<br />
Shra (:= (n≠0)→(R[r<br />
(n≠0)→(C<br />
T 6 (C←C#C :<br />
out , SHRA, C in ,<br />
a ]← (n≠0)→(Gr a , R out , SHRA, Shra (:= (n≠0)→(R[r a ]← (n≠0)→(G B r a , R B out, SHRA,<br />
T<br />
Decr, Goto6)<br />
6 R[r a ]#R[r a ] : Sr a , R in , Decr, Goto6) T 5 R[r a ]#R[r a ] : Sr a , R in , Decr, Goto5)<br />
n←n-1 ; Shra ) );<br />
n←n-1 ; Shra ) );<br />
(n=0)→End.<br />
n←n-1 ; Shra ) );<br />
(n=0)→End.<br />
T 7 R[r a ]←C C out , Gr a , R in , End.<br />
OPC 28: shl r a , r b , c 3 / shl r a , r b , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 n←IR C 1out , Ld T 3 n←IR C 1out , Ld T 2 n←IR C 1out , Ld<br />
T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 3 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld)<br />
T 5 C←R[r b ] Gr b , R out , C=B, C in T 5 R[r a ]←R[r b ] Gr b , R out , C=B, Sr a , R in T 4 R[r a ]←R[r b ] G B r b , R B out, C=B, Sr a , R in<br />
Shl (:=<br />
Shl (:= (n≠0)→ (R[r<br />
(n≠0)→(C<br />
T 6 (n≠0)→(C←C#0 :<br />
out , SHL, C in ,<br />
a ]← (n≠0)→(Gr a , R out , SHL, Sr a , Shl (:= (n≠0)→<br />
(n≠0)→(G B r a , R B out, SHL,<br />
T<br />
Decr, Goto6)<br />
6 R[r a ]#0 : n←n-1 ; R in , Decr, Goto6)<br />
T 5 (R[r a ]←R[r a ]#0 : Sr a , R in , Decr, Goto5)<br />
n←n-1 ; Shl ) );<br />
Shl) );<br />
(n=0)→End.<br />
n←n-1 ; Shl) );<br />
(n=0)→End.<br />
T 7 R[r a ]←C C out , Gr a , R in , End.
OPC 29: shc r a , r b , c 3 / shc r a , r b , r c<br />
1-Bus 2-Bus 3-Bus<br />
Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence Step Concrete RTN Control Sequence<br />
T 3 n←IR C 1out , Ld T 3 n←IR C 1out , Ld T 2 n←IR C 1out , Ld<br />
T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 4 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld) T 3 (n=0)→(n←R[r c ]) (n=0)→(Gr c , R out , Ld)<br />
T 5 C←R[r b ] Gr b , R out , C=B, C in T 5 R[r a ]←R[r b ] Gr b , R out , C=B, Sr a , R in T 4 R[r a ]←R[r b ] G B r b , R B out, C=B, Sr a , R in<br />
Shc (:= (n≠0)→<br />
Shc (:= (n≠0)→(R[r<br />
(n≠0)→(C<br />
T 6 (C← C#C :<br />
out , SHC, C in ,<br />
a ]← (n≠0)→(Gr a , R out , SHC,<br />
Shc (:= (n≠0)→(R[r a ]← (n≠0)→(G B r a , R B out, SHC,<br />
T<br />
Decr, Goto6)<br />
6 R[r a ]# R[r a ] : Sr a , R in , Decr, Goto6) T 5 R[r a ]# R[r a ] : Sr a , R in , Decr, Goto5)<br />
n←n-1 ; Shc) );<br />
n←n-1 ; Shc) );<br />
(n=0)→End.<br />
n←n-1 ; Shc) );<br />
(n=0)→End.<br />
T 7 R[r a ]←C C out , Gr a , R in , End.<br />
Command<br />
Steps<br />
opc name 1-bus 2-bus 3-bus<br />
- fetch 3 3 2<br />
0 nop<br />
1 ld 8 7 4<br />
2 ldr 8 7 5<br />
3 st 8 7 4<br />
4 str 8 7 4<br />
5 la 6 5 3<br />
6 lar 6 5 4<br />
8 br 5 5 4<br />
9 brl 6 6 5<br />
10 een<br />
11 edi<br />
12 add 6 5 3<br />
13 addi 6 5 3<br />
14 sub 6 5 3<br />
15 neg 8 6 4<br />
16 svi<br />
17 ri<br />
20 and 6 5 3<br />
21 andi 6 5 3<br />
22 or 6 5 3<br />
23 ori 6 5 3<br />
24 not 5 4 3<br />
26 shr 8+n 7+n 6+n<br />
27 shra 8+n 7+n 6+n<br />
28 shl 8+n 7+n 6+n<br />
29 shc 8+n 7+n 6+n<br />
30 rfi<br />
31 stop<br />
Free OP Codes: 7,18,19,25