EasyManua.ls Logo

Texas Instruments TMS320C28x - Page 207

Texas Instruments TMS320C28x
695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AND loc16,#16bitSigned
6-50
AND loc16,#16bitSigned Bitwise AND
SYNTAX OPTIONS OPCODE OBJMODE RPT CYC
AND loc16,#16bitSigned 0001 1000 LLLL LLLL
CCCC CCCC CCCC CCCC
X 1
Operands loc16 Addressing mode (see Chapter 5)
#16bitSigned 16-bit signed immediate constant value
Description Perform a bitwise AND operation on the 16-bit content of the location
pointed to by the “loc16” addressing mode and the specified 16-bit
immediate constant. The result is stored in the location pointed to by
“loc16”:
[loc16] = [loc16] AND 16bit;
Smart Encoding:
If loc16 = AH or AL and #16bitSigned is an 8-bit number, then the
assembler will encode this instruction as ANDB AX, #8-bit to improve
efficiency. To override this, use the ANDW AX, #16bitSigned
instruction alias.
Flags and
Modes
N
After the operation if bit 15 of [loc16] 1, set N; otherwise, clear N.
Z
After the operation if [loc16] is zero, set Z; otherwise, clear Z.
Repeat This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only
once.
Example
; Clear Bits 3 and 11 of VarA:
; VarA = VarA AND #~(1 << 3 | 1 << 11)
AND @VarA,#~(1 << 3 | 1 << 11)
; Clear bits 3 and 11 of VarA

Table of Contents

Related product manuals