![NXP Semiconductors MC9S08PA4 Reference Manual Download Page 220](http://html1.mh-extra.com/html/nxp-semiconductors/mc9s08pa4/mc9s08pa4_reference-manual_1721838220.webp)
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
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
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
Table continues on the next page...
Instruction Set Summary
MC9S08PA4 Reference Manual, Rev. 5, 08/2017
220
NXP Semiconductors
Summary of Contents for MC9S08PA4
Page 1: ...MC9S08PA4 Reference Manual Supports MC9S08PA4 Document Number MC9S08PA4RM Rev 5 08 2017 ...
Page 2: ...MC9S08PA4 Reference Manual Rev 5 08 2017 2 NXP Semiconductors ...
Page 22: ...MC9S08PA4 Reference Manual Rev 5 08 2017 22 NXP Semiconductors ...
Page 28: ...System clock distribution MC9S08PA4 Reference Manual Rev 5 08 2017 28 NXP Semiconductors ...
Page 150: ...Port data registers MC9S08PA4 Reference Manual Rev 5 08 2017 150 NXP Semiconductors ...
Page 196: ...Human machine interfaces HMI MC9S08PA4 Reference Manual Rev 5 08 2017 196 NXP Semiconductors ...
Page 224: ...Instruction Set Summary MC9S08PA4 Reference Manual Rev 5 08 2017 224 NXP Semiconductors ...
Page 232: ...Functional Description MC9S08PA4 Reference Manual Rev 5 08 2017 232 NXP Semiconductors ...
Page 258: ...FTM Interrupts MC9S08PA4 Reference Manual Rev 5 08 2017 258 NXP Semiconductors ...
Page 294: ...Functional description MC9S08PA4 Reference Manual Rev 5 08 2017 294 NXP Semiconductors ...
Page 398: ...Resets MC9S08PA4 Reference Manual Rev 5 08 2017 398 NXP Semiconductors ...
Page 400: ...MC9S08PA4 Reference Manual Rev 5 08 2017 400 NXP Semiconductors ...