General Release Specification — MC68HC05RC16

Section 10. Instruction Set

10.1 Contents

10.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86

10.3 Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86

10.3.1 Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

10.3.2 Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

10.3.3 Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

10.3.4 Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

10.3.5 Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88

10.3.6 Indexed, 8-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88

10.3.7 Indexed,16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88

10.3.8 Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89

10.4 Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89

10.4.1 Register/Memory Instructions . . . . . . . . . . . . . . . . . . . . . . .90

10.4.2 Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . . .91

10.4.3 Jump/Branch Instructions . . . . . . . . . . . . . . . . . . . . . . . . . .92

10.4.4 Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . . .94

10.4.5 Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95

10.5 Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96

MC68HC05RC16 — Rev. 3.0

 

General Release Specification

 

 

 

MOTOROLA

Instruction Set

85