English
Language : 

MC68HC705JP7 Datasheet, PDF (191/242 Pages) Motorola, Inc – HCMOS Microcontroller Unit
Freescale Semiconductor, Inc.
Advance Information — MC68HC705JJ7/MC68HC705JP7
Section 14. Instruction Set
14.1 Contents
14.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
14.3 Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
14.3.1 Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
14.3.2 Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
14.3.3 Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
14.3.4 Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
14.3.5 Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
14.3.6 Indexed, 8-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
14.3.7 Indexed, 16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
14.3.8 Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
14.4 Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
14.4.1 Register/Memory Instructions. . . . . . . . . . . . . . . . . . . . . . . 195
14.4.2 Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . . 196
14.4.3 Jump/Branch Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . 197
14.4.4 Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . . 199
14.4.5 Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
14.5 Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
14.6 Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
14.2 Introduction
The microcontroller unit (MCU) instruction set has 62 instructions and
uses eight addressing modes. The instructions include all those of the
M146805 CMOS Family plus one more: the unsigned multiply (MUL)
instruction. The MUL instruction allows unsigned multiplication of the
contents of the accumulator (A) and the index register (X). The
MC68HC705JJ7 • MC68HC705JP7 — REV 4
MOTOROLA
Instruction Set
For More Information On This Product,
Go to: www.freescale.com
Advance Information
191