
MC68HC05C8A
MC68HCL05C8A
MC68HSC05C8A
—
Rev. 5.0
Technical Data
MOTOROLA
Instruction Set
103
Technical Data
—
MC68HC05C8A
MC68HCL05C8A
MC68HSC05C8A
Section 12. Instruction Set
12.1 Contents
12.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
12.3
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
12.3.6
12.3.7
12.3.8
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Indexed, 8-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Indexed, 16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
12.4
12.4.1
12.4.2
12.4.3
12.4.4
12.4.5
Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Register/Memory Instructions. . . . . . . . . . . . . . . . . . . . . . .108
Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . .109
Jump/Branch Instructions. . . . . . . . . . . . . . . . . . . . . . . . . .110
Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . .112
Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
12.5
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
12.6
Opcode Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118