www.ti.com
Instructions
MOV32 loc32, *(0:16bitAddr)
Move 32-bit Value from Memory to loc32
Operands
loc32
destination location
0:16bitAddr
16-bit address of the 32-bit source value
Opcode
LSW: 1011 1111
loc32
MSW: IIII IIII
IIII IIII
Description
Copy the 32-bit value referenced by 0:16bitAddr to the location indicated by loc32.
[loc32] = [0:16bitAddr]
Flags
No STF flags are affected. If loc32 is the ACC register, then the Z and N flag in status
register zero (ST0) of the 28x CPU are affected.
Flag
TF
ZI
NI
ZF
NF
LUF
LVF
Modified
No
No
No
No
No
No
No
Pipeline
This is a 2 cycle instruction.
Example
MOVW
DP, #0x0300
; DP = 0x0300
MOV
@0, #0xFFFF
; [0x00C000] = 0xFFFF;
MOV
@1, #0x1111
; [0x00C001] = 0x1111;
MOV32
@ACC, *(0xC000) ; AL = [0x00C000], AH = [0x00C001]
NOP
; 1 Cycle delay for MOV32 to complete
; <-- MOV32 complete,
AL = 0xFFFF, AH = 0x1111
See also
SPRUEO2A – June 2007 – Revised August 2008
Instruction Set
81
Summary of Contents for TMS320C28 series
Page 2: ...2 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Page 12: ...Introduction 12 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Page 20: ...CPU Register Set 20 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Page 136: ...Instruction Set 136 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...