XA User Guide 6-14 4/17/98
Notes:
- Shift class includes rotates, shifts, and normalize.
- USP = User stack pointer.
* : ADDS and MOVS uses a short immediate field (4 bits).
** instructions with no operands include: BKPT, NOP, RESET, RET, RETI.
Modes/
Operands
MOVC PUSH
POP
DA, SEXT
CPL, NEG
JUMP
CALL
DJNZ CJNE BIT
OPS
MISC bytes
R, [R+] • 2
[R+], R • 2
A,
[A+DPTR]
• 2
A, [A+PC] • 2
direct • 3
Rlist • 2
R• 2
addr24 • 4
[R] • 2
[A+DPTR] JMP 2
R, rel • 3
direct, rel • 4
R, direct, rel • 4
R, #data, rel • 4/5
[R], #data,
rel
• 4/5
bit •3
bit, C; C, bit •3
C, /bit •3
rel • Cond.
Branch
2
bit, rel Cond.
Branch
4
#data4 TRAP 2
R, R+off8 LEA 3
r, R+off16 LEA 4
<none> ** • 1/2