Texas Instruments TMS320C28x Reference Manual page 253

Dsp cpu and instruction set
Table of Contents

Advertisement

FLIP AX
FLIP AX
SYNTAX OPTIONS
FLIP AX
Operands
AX
Description
Flags and
N
Modes
Z
Repeat
Example
; Flip the contents of 32-bit variable VarA:
MOV
MOV
FLIP
FLIP
MOVL
6-96
0101 0110 0111 000A
Accumulator high (AH) or accumulator low (AL) register
Bit reverse the contents of the specified AX register (AH or AL):
temp = AX;
AX(bit 0)
= temp(bit 15);
AX(bit 1)
= temp(bit 14);
.
.
AX(bit 14) = temp(bit 1);
AX(bit 15) = temp(bit 0);
After the operation, if bit 15 of AX is 1 then the negative flag bit is set; other-
wise it is cleared.
After the operation, if AX is 0, then the Z bit is set, otherwise it is cleared.
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
AH,@VarA+0
AL,@VarA+1
AL
AH
@VarA,ACC
Flip Order of Bits in AX Register
OPCODE
; Load AH with low 16 bits of VarA
; Load AL with high 16 bits of VarA
; Flip contents of AL
; Flip contents of AH
; Store 32-bit result in VarA
OBJMODE
RPT
CYC
1
1

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Subscribe to Our Youtube Channel

Table of Contents

Save PDF