English
Language : 

MC68HC705JJ7 Datasheet, PDF (135/164 Pages) Freescale Semiconductor, Inc – Microcontrollers
Source
Form
ROR opr
RORA
RORX
ROR opr,X
ROR ,X
RSP
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
Instruction Set Summary
Table 14-6. Instruction Set Summary (Sheet 5 of 6)
Operation
Description
Effect
on CCR
H I NZC
Rotate Byte Right
through Carry Bit
DIR 36 dd 5
INH 46
3
C
— —    INH 56
3
b7
b0
IX1 66 ff 6
IX 76
5
Reset Stack Pointer
SP ← $00FF
— — — — — INH 9C
2
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 4
D2 ee ff 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 4
D0 ee ff 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
MC68HC705JJ7 • MC68HC705JP7 Advance Information Data Sheet, Rev. 4.1
Freescale Semiconductor
135