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
PSHX Push X (Index
Register Low) onto
Stack
Push (X); SP ← (SP) –
0x0001
− − − − − − INH 89 2
PULA Pull Accumulator from
Stack
SP ← (SP + 0x0001);
Pull (A)
− − − − − − INH 86 3
PULH Pull H (Index Register
High) from Stack
SP ← (SP + 0x0001);
Pull (H)
− − − − − − INH 8A 3
PULX Pull X (Index Register
Low) from Stack
SP ← (SP + 0x0001);
Pull (X)
− − − − − − INH 88 3
ROL opr8a ↕ − − ↕ ↕ ↕ DIR 39 dd 5
ROLA ↕ − − ↕ ↕ ↕ INH 49 1
ROLX ↕ − − ↕ ↕ ↕ INH 59 1
ROL oprx8,X
Rotate Left through
Carry
C ← MSB, LSB ← C
↕ − − ↕ ↕ ↕ IX1 69 ff 5
ROL ,X ↕ − − ↕ ↕ ↕ IX 79 4
ROL oprx8,SP ↕ − − ↕ ↕ ↕ SP1 9E69 ff 6
ROR opr8a ↕ − − ↕ ↕ ↕ DIR 36 dd 5
RORA ↕ − − ↕ ↕ ↕ INH 46 1
RORX ↕ − − ↕ ↕ ↕ INH 56 1
ROR oprx8,X
Rotate Right through
Carry
LSB → C, C → MSB
↕ − − ↕ ↕ ↕ IX1 66 ff 5
ROR ,X ↕ − − ↕ ↕ ↕ IX 76 4
ROR oprx8,SP ↕ − − ↕ ↕ ↕ SP1 9E66 ff 6
RSP Reset Stack Pointer SP ← 0xFF (High Byte
Not Affected)
− − − − − − INH 9C 1
SP ← (SP) + 0x0001,
Pull (CCR)
SP ← (SP) + 0x0001,
Pull (A)
RTI
Return from Interrupt SP ← (SP) + 0x0001,
Pull (X)
↕ ↕ ↕ ↕ ↕ ↕ INH 80 9
SP ← (SP) + 0x0001,
Pull (PCH)
SP ← (SP) + 0x0001,
Pull (PCL)
SP ← SP + 0x0001, Pull
(PCH)
RTS
Return from
Subroutine
− − − − − − INH 81 6
SP ← SP + 0x0001, Pull
(PCL)
SBC #opr8i ↕ − − ↕ ↕ ↕ IMM A2 ii 2
Table continues on the next page...
Chapter 10 Central processor unit
MC9S08PA60 Reference Manual, Rev. 1, 9/2012
Freescale Semiconductor, Inc. 275
