English
Language : 

45111 Datasheet, PDF (116/184 Pages) List of Unclassifed Manufacturers – 14-DAY MONEY BACK GUARANTEE
12 Appendix B: Instruction Set Overview
12.4 Multi-Word Instructions
The instructions in Table 24 - SX Multi-Word Instructions are translated into two or more single word
instructions by the assembler.
Important: All single-word skip instructions (see Table 23 - SX Single-Word Instructions) advance the
program counter by one only. Therefore, make sure that a skip is never immediately followed by a multi-word
instruction, because this will most likely generate a lot of trouble. Also note that most of the multi-word
instructions make use of W as a temporary register, without preserving its original value.
Table 24 - SX Multi-Word Instructions
Instr.
ADD
ADD
ADDB
ADDB
AND
AND
CJA
CJA
CJAE
CJAE
CJB
CJB
CJBE
CJBE
CJE
CJE
CJNE
CJNE
CSA
CSA
CSAE
CSAE
CSB
CSB
CSBE
CSBE
CSE
CSE
CSNE
CSNE
DJNZ
IJNZ
JB
JC
Parameters
fr, #lit
fr1, fr2
fr, op.bit
fr, /op.bit
fr, #lit
fr1, fr2
fr, #lit, addr9
fr1, fr2, addr9
fr, #lit, addr9
fr1, fr2, addr9
fr, #lit, addr9
fr1, fr2, addr9
fr, #lit, addr9
fr1, fr2, addr9
fr, #lit, addr9
fr1, fr2, addr9
fr, #lit, addr9
fr1, fr2, addr9
fr, #lit
fr1, fr2
fr, #lit
fr1, fr2
fr, #lit
fr1, fr2
fr, #lit
fr1, fr2
fr, #lit
fr1, fr2
fr, #lit
fr1, fr2
fr, addr9
fr, addr9
op.bit, addr9
addr9
Translates to
MOV W, #lit
MOV fr, W
MOV W, fr2
ADD fr1, W
SNB op.bit
INC fr
SB op.bit
INC fr
MOV W, #lit
AND fr, W
MOV W, fr2
AND fr1, W
MOV W, #lit ^ $FF ADD W, fr
MOV W, fr1
MOV W, fr2-W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
MOV W, #lit ^ $FF ADD W, fr
MOV W, fr1
MOV W, fr2-W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
MOV W, #lit ^ $FF ADD W, fr
MOV W, fr1
MOV W, fr2 – W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
MOV W, #lit ^ $FF ADD W, fr
MOV W, fr1
MOV W, fr2-W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
MOV W, #lit
MOV W, fr-W
MOV W, fr2
MOV W, fr1-W
DECSZ fr
JMP addr9
INCSZ fr
JMP addr9
SNB op.bit
JMP addr9
SNC
JMP addr9
Page 116 • SX-Key/Blitz Development System Manual 2.0 • Parallax, Inc.
SNC
SC
SNC
SNC
SC
SC
SC
SNC
SNZ
SNZ
SZ
SZ
SC
SNC
SC
SC
SNC
SNC
SNC
SC
SZ
SZ
SNZ
SNZ
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9
JMP addr9