English
Language : 

MC68HC705JP7 Datasheet, PDF (206/242 Pages) Motorola, Inc – HCMOS Microcontroller Unit
Instruction Set
Freescale Semiconductor, Inc.
Source
Form
RTI
RTS
SBC #opr
SBC opr
SBC opr
SBC opr,X
SBC opr,X
SBC ,X
SEC
SEI
STA opr
STA opr
STA opr,X
STA opr,X
STA ,X
STOP
STX opr
STX opr
STX opr,X
STX opr,X
STX ,X
SUB #opr
SUB opr
SUB opr
SUB opr,X
SUB opr,X
SUB ,X
SWI
Table 14-6. Instruction Set Summary (Sheet 6 of 7)
Operation
Description
Effect
on CCR
H I NZC
SP ←(SP) + 1; Pull (CCR)
SP ←(SP) + 1; Pull (A)
Return from Interrupt
SP ←(SP) + 1; Pull (X)
    ↕ INH 80
6
SP ←(SP) + 1; Pull (PCH)
SP ←(SP) + 1; Pull (PCL)
Return from
Subroutine
SP ←(SP) + 1; Pull (PCH)
SP ←(SP) + 1; Pull (PCL)
INH
Subtract Memory Byte
and Carry Bit from
Accumulator
A ←(A) – (M) – (C)
IMM A2 ii 2
DIR B2 dd 3
——   
EXT
IX2
C2 hh ll
D2 ee ff
4
5
IX1 E2 ff 4
IX F2
3
Set Carry Bit
C ←1
— — — — 1 INH 99
2
Set Interrupt Mask
I ←1
— 1 — — — INH 9B
2
Store Accumulator in
Memory
M ←(A)
DIR B7 dd 4
EXT C7 hh ll 5
— —   — IX2 D7 ee ff 6
IX1 E7 ff 5
IX F7
4
Stop Oscillator and
Enable IRQ Pin
— 0 — — — INH 8E
2
Store Index
Register In Memory
M ←(X)
DIR BF dd 4
EXT CF hh ll 5
— —   — IX2 DF ee ff 6
IX1 EF ff 5
IX FF
4
Subtract Memory Byte
from
Accumulator
A ←(A) – (M)
IMM A0 ii 2
DIR B0 dd 3
——   
EXT
IX2
C0 hh ll
D0 ee ff
4
5
IX1 E0 ff 4
IX F0
3
PC ←(PC) + 1; Push (PCL)
SP ←(SP) – 1; Push (PCH)
SP ←(SP) – 1; Push (X)
Software Interrupt
SP ←(SP) – 1; Push (A)
SP ←(SP) – 1; Push (CCR)
— 1 — — — INH 83
10
SP ←(SP) – 1; I ←1
PCH ←Interrupt Vector High Byte
PCL ←Interrupt Vector Low Byte
Advance Information
206
MC68HC705JJ7 • MC68HC705JP7 — REV 4
Instruction Set
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA