English
Language : 

MC68HC705J2 Datasheet, PDF (53/82 Pages) Freescale Semiconductor, Inc – member of the low-cost
Freescale Semiconductor, Inc.
1
2
SECTION 10
INSTRUCTION SET
3
4
This section describes the M68HC705J1A addressing modes and instruction
types.
5
10.1 Addressing Modes
6
The CPU uses eight addressing modes for flexibility in accessing data. The
addressing modes define the manner in which the CPU finds the data required to
7
execute an instruction. The eight addressing modes are the following:
• Inherent
8
• Immediate
9
• Direct
• Extended
10
• Indexed, no offset
11
• Indexed, 8-bit offset
• Indexed, 16-bit offset
12
• Relative
13
10.1.1 Inherent
14
Inherent instructions are those that have no operand, such as return from interrupt
(RTI) and stop (STOP). Some of the inherent instructions act on data in the CPU
15
registers, such as set carry flag (SEC) and increment accumulator (INCA). Inherent
instructions require no memory address and are one byte long.
16
10.1.2 Immediate
17
Immediate instructions are those that contain a value to be used in an operation
with the value in the accumulator or index register. Immediate instructions require
18
no memory address and are two bytes long. The opcode is the first byte, and the
immediate data value is the second byte.
19
20
Rev. 2
INSTRUCTION SET
For More Information On This Product,
Go to: www.freescale.com
10-1