Mov32 *(0:16Bitaddr), Loc32 Move The Contents Of Loc32 To Memory - Texas Instruments TMS320C28 series Reference Manual

Floating point unit and instruction set
Hide thumbs Also See for TMS320C28 series:
Table of Contents

Advertisement

www.ti.com
MOV32 *(0:16bitAddr), loc32
Operands
0:16bitAddr
loc32
Opcode
LSW: 1011 1101
MSW: IIII IIII
Move the 32-bit value in loc32 to the memory location addressed by 0:16bitAddr. The
Description
EALLOW bit in the ST1 register is ignored by this operation.
[0:16bitAddr] = [loc32]
This instruction does not modify any STF register flags.
Flags
Flag
Modified
This is a two-cycle instruction.
Pipeline
Example
MOV32 mem32, RaH
See also
MOV32 mem32, STF
MOV32 loc32, *(0:16bitAddr)
SPRUEO2A – June 2007 – Revised August 2008
Submit Documentation Feedback
Move the Contents of loc32 to Memory
16-bit immediate address, zero extended
32 bit source location
loc32
IIII IIII
TF
ZI
No
No
MOVIZ
R5H, #0x1234
MOVXI
R5H, #0xABCD
NOP
MOV32
ACC, R5H
MOV32
*(0xA000), @ACC ; [0x00A000] = ACC
NOP
NI
ZF
NF
No
No
No
; R5H[31:16] = 0x1234
; R5H[15:0]
= 0xABCD
; 1 Alignment Cycle
; ACC = 0x1234ABCD
; 1 Cycle delay for MOV32 to complete
; <-- MOV32 *(0:16bitAddr), loc32 complete,
; [0x00A000] = 0xABCD, [0x00A001] = 0x1234
Instructions
LUF
LVF
No
No
Instruction Set
79

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C28 series and is the answer not in the manual?

Table of Contents