Digital Photo Keychain User Manual

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