FLIP AX
6-96
FLIP AX
Flip Order of Bits in AX Register
SYNTAX OPTIONS
OPCODE
OBJMODE
RPT
CYC
FLIP AX
0101 0110 0111 000A
1
−
1
Operands
AX
Accumulator high (AH) or accumulator low (AL) register
Description
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);
Flags and
Modes
N
After the operation, if bit 15 of AX is 1 then the negative flag bit is set; other-
wise it is cleared.
Z
After the operation, if AX is 0, then the Z bit is set, otherwise it is cleared.
Repeat
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
; Flip the contents of 32-bit variable VarA:
MOV AH,@VarA+0
; Load AH with low 16 bits of VarA
MOV AL,@VarA+1
; Load AL with high 16 bits of VarA
FLIP AL
; Flip contents of AL
FLIP AH
; Flip contents of AH
MOVL @VarA,ACC
; Store 32-bit result in VarA
Содержание TMS320C28x
Страница 30: ...1 12...
Страница 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Страница 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Страница 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Страница 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Страница 585: ...This page intentionally left blank 7 32 This page intentionally left blank...