English
Language : 

45111 Datasheet, PDF (115/184 Pages) List of Unclassifed Manufacturers – 14-DAY MONEY BACK GUARANTEE
12 Appendix B: Instruction Set Overview
Instr.
Parameters Meaning
NOP
NOT
fr
NOT fr ð fr
NOT
W
NOT W ð W
OR
fr, W
fr OR W ð fr
OR
W, fr
fr OR W ð W
OR
W, #literal W OR literal ð W
PAGE
addr12
addr12(10:9) ð STATUS(6:5) (SX20/28) / addr12(11:9) ð STATUS(7:5) (SX48/52)
RET
TOS ð PC
RETI
Restores W, STATUS, FSR and PC from shadow registers
RETIW
RTCC+W ð RTCC, restores W, STATUS, FSR and PC from shadow registers
RETP
TOS(10:9) ð PA1:PA0, TOS(8:0) ð PC
RETW
lit
lit ð W, TOS ð PC
RL
fr
C ð fr(0), fr(6:0) ð fr(7:1), fr(7) ð C
RR
fr
C ð fr(7), fr(7:1) ð fr(6:0), fr(0) ð C
SB
op.bit
PC+1 ð PC, when bit is set in op
SC
PC+1 ð PC, when C is set
SETB
op.bit
1 ð bit in op
SKIP
PC+1 ð PC
SLEEP
SNB
op.bit
PC+1 ð PC when bit is clear in op
SNC
PC+1 ð PC when C is clear
SNZ
PC+1 ð PC when Z is clear
STC
1ðC
STZ
1ðZ
SUB
fr, W
fr-W ð fr
SWAP
fr
fr(7:4) ð fr(3:0), fr(3:0) ð fr(7:4)
SZ
PC+1 ð PC when Z is set
TEST
fr
NOT(fr-fr) ð Z
TEST
W
NOT(W-W) ð Z
XOR
fr, W
fr XOR W ð fr
XOR
W, fr
fr XOR W ð fr
XOR
W, #literal W XOR literal ð W
addr8
= 8-bit address
addr9 = 9-bit address
addr12
= 11-bit (SX20/28) or 12-bit (SX48/52) address
bit
= bit position (0…7) in operandC
= carry flag
fr = file register (location in RAM) FSR
= file select register
M = mode register
op
= operand
!OPTION
= option register PC
= program counter register
!port
= port configuration register RTCC = real-time clock counter register
STATUS
= status register
TOS
= top of stack
W = working register
!WDT
= watchdog timer register
Z = zero flag
SX-Key/Blitz Development System Manual 2.0 • Parallax, Inc. • Page 115