Instruction Set
3-24
RISC 16-Bit CPU
AND[.W]
Source AND destination
AND.B
Source AND destination
Syntax
AND
src,dst or AND.W src,dst
AND.B
src,dst
Operation
src .AND. dst −> dst
Description
The source operand and the destination operand are logically ANDed. The
result is placed into the destination.
Status Bits
N: Set if result MSB is set, reset if not set
Z: Set if result is zero, reset otherwise
C: Set if result is not zero, reset otherwise ( = .NOT. Zero)
V: Reset
Mode Bits
OSCOFF, CPUOFF, and GIE are not affected.
Example
The bits set in R5 are used as a mask (#0AA55h) for the word addressed by
TOM. If the result is zero, a branch is taken to label TONI.
MOV
#0AA55h,R5
; Load mask into register R5
AND
R5,TOM
; mask word addressed by TOM with R5
JZ
TONI
;
......
; Result is not zero
;
;
;
or
;
;
AND
#0AA55h,TOM
JZ
TONI
Example
The bits of mask #0A5h are logically ANDed with the low byte TOM. If the result
is zero, a branch is taken to label TONI.
AND.B
#0A5h,TOM
; mask Lowbyte TOM with 0A5h
JZ
TONI
;
......
; Result is not zero
Summary of Contents for MSP430x4xx Family
Page 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Page 2: ......
Page 6: ...vi ...
Page 114: ...3 76 RISC 16 Bit CPU ...
Page 304: ...5 20 FLL Clock Module ...
Page 340: ...7 8 Supply Voltage Supervisor ...
Page 348: ...8 8 16 Bit Hardware Multiplier ...
Page 372: ...9 24 32 Bit Hardware Multiplier ...
Page 400: ...10 28 DMA Controller ...
Page 428: ...13 10 Basic Timer1 ...
Page 466: ...15 24 Timer_A ...
Page 522: ...17 30 USART Peripheral Interface UART Mode ...
Page 544: ...18 22 USART Peripheral Interface SPI Mode ...
Page 672: ...23 12 Comparator_A ...
Page 692: ...24 20 LCD Controller ...
Page 746: ...26 28 ADC12 ...