Datasheet
Chapter 2. ColdFire Core 2-47
ColdFire Instruction Set Architecture Enhancements
MOV3Q Move 3-Bit Data Quick MOV3Q
Operation: Immediate Data → Destination
Assembler Syntax MOV3Q #<data>,<ea>x
Attributes: Size = long
Description: Move the immediate data to the operand at the destination location. The data
range is from -1 to 7, excluding 0. The immediate data is zero-filled to a long operand and
all 32 bits are transferred to the destination location.
Condition Codes:
Instruction Fields:
• Data field—3 bits of data having a range {-1,1-7} where a data value of 0 represents
-1.
• Effective Address field—Specifies the destination operand; use only data addressing
modes listed in the following table:
X N Z V C X Not affected
N Set if the result is negative; cleared otherwise
Z Set if the result is zero; cleared otherwise
V Always cleared
C Always cleared
— ∗∗00
Instruction
Format:
1514131211109876543210
1010 DATA 10 1 MODE REGISTER
Addressing Mode Mode Register Addressing Mode Mode Register
Dx 000 reg. number:Dx (d
8
,Ax,Xi) 110 reg. number:Ax
Ax 001 reg. number:Ax (xxx).W 111 000
(Ax) 010 reg. number:Ax (xxx).L 111 001
(Ax) + 011 reg. number:Ax #<data> — —
– (Ax) 100 reg. number:Ax (d
16
,PC) — —
(d
16
,Ax) 101 reg. number:Ax (d
8
,PC,Xi) — —
MOV3Q V2, V3 Core V4 Core
Opcode present No Yes
Operand sizes supported — .l
