Datasheet

Table 10-3. Instruction Set Summary (continued)
Source Form Operation Description
Effect on CCR
Address
Mode
Opcode
Operand
Bus Cycles
V H I N Z C
LSR opr8a 0 DIR 34 dd 5
LSRA 0 INH 44 1
LSRX 0 INH 54 1
LSR oprx8,X
Logical Shift Right 0 MSB, LSB C
0 IX1 64 ff 5
LSR ,X 0 IX 74 4
LSR oprx8,SP 0 SP1 9E64 ff 6
MOV
opr8a,opr8a
0 DIR/DIR 4E dd 5
MOV opr8a,X+
Move (M)
destination
(M)
source
0 DIR/IX+ 5E dd 5
MOV
#opr8i,opr8a
H:X (H:X) + 0x0001
in IX+/DIR and DIR/IX+
Modes
0 IMM/DIR 6E ii 4
MOV ,X+,opr8a 0 IX+/DIR 7E dd 5
MUL Unsigned multiply X:A (X) × (A) 0 0 INH 42 5
NEG opr8a M – (M) = 0x00 – (M) DIR 30 dd 5
NEGA A – (A) = 0x00 – (A) INH 40 1
NEGX
Negate (Two’s
Complement)
X – (X) = 0x00 – (X) INH 50 1
NEG oprx8,X M – (M) = 0x00 – (M) IX1 60 ff 5
NEG ,X M – (M) = 0x00 – (M) IX 70 4
NEG oprx8,SP M – (M) = 0x00 – (M) SP1 9E60 ff 6
NOP No Operation Uses 1 Bus Cycle INH 9D 1
NSA Nibble Swap
Accumulator
A (A[3:0]:A[7:4]) INH 62 1
ORA #opr8i 0 IMM AA ii 2
ORA opr8a 0 DIR BA dd 3
ORA opr16a 0 EXT CA hh ll 4
ORA oprx16,X 0 IX2 DA ee ff 4
ORA oprx8,X
Inclusive OR
Accumulator and
Memory
A (A) | (M)
0 IX1 EA ff 3
ORA ,X 0 IX FA 3
ORA oprx16,SP 0 SP2 9EDA ee ff 5
ORA oprx8,SP 0 SP1 9EEA ff 4
PSHA Push Accumulator
onto Stack
Push (A); SP (SP) –
0x0001
INH 87 2
PSHH Push H (Index
Register High) onto
Stack
Push (H); SP (SP) –
0x0001
INH 8B 2
Table continues on the next page...
Instruction Set Summary
MC9S08PA60 Reference Manual, Rev. 1, 9/2012
274 Freescale Semiconductor, Inc.