EXAMPLE A: IMMEDIATE INTO 24-BIT REGISTER
(MOVE #$123456,A0)
BEFORE EXECUTION
A2
A1
55
48 47
X
X
X X X X X X
7
0 23
EXAMPLE B:POSITIVE IMMEDIATE INTO 56-BIT REGISTER
(MOVE #$123456,A)
BEFORE EXECUTION
A2
A1
55
48 47
X
X
X X X X X X
7
0 23
EXAMPLE C: NEGATIVE IMMEDIATE INTO 56-BIT REGISTER
(MOVE #$801234,A)
BEFORE EXECUTION
A2
A1
55
48 47
X
X
X X X X X X
7
0 23
Assembler Syntax: #XXXXXX
Memory Spaces: P:
Additional Instruction Execution Time (Clocks): 2
Additional Effective Address Words: 1
Figure 6-7 Special Addressing – Immediate Data
when used to address program memory. This addressing mode is classified as a program
reference.
6 - 16
INSTRUCTION FORMATS
A0
24 23
0
X X X X X X
0 23
0
A0
24 23
0
X X X X X X
0 23
0
A0
24 23
0
X X X X X X
0 23
0
INSTRUCTION SET INTRODUCTION
AFTER EXECUTION
A2
A1
55
48 47
X
X
X X X X X X
7
0 23
AFTER EXECUTION
A2
A1
55
48 47
0
0
1 2 3 4 5 6
7
0 23
AFTER EXECUTION
A2
A1
55
48 47
F
F
8 0 1 2 3 4
7
0 23
A0
24 23
0
1 2 3 4 5 6
0 23
0
A0
24 23
0
0 0 0 0 0 0
0 23
0
A0
24 23
0
0 0 0 0 0 0
0 23
0
MOTOROLA