English
Language : 

MC68HC705P6A Datasheet, PDF (101/130 Pages) Motorola, Inc – HCMOS Microcontroller Unit
Advance Information — MC68HC705P6A
Section 13. Instruction Set
13.1 Contents
13.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
13.3 Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
13.3.1 Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
13.3.2 Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
13.3.3 Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
13.3.4 Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
13.3.5 Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
13.3.6 Indexed, 8-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
13.3.7 Indexed,16-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
13.3.8 Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
13.4 Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
13.4.1 Register/Memory Instructions. . . . . . . . . . . . . . . . . . . . . . .105
13.4.2 Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . . 106
13.4.3 Jump/Branch Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . 107
13.4.4 Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . .109
13.4.5 Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
13.5 Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
13.6 Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
13.2 Introduction
The 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 high-order product is
MC68HC705P6A — Rev. 2.0
MOTOROLA
Instruction Set
Advance Information
101