29.10.2014 Views

o_195el323dsdltcp7ddminp1sa.pdf

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!