SpinAsm AND
AND
Mnemonic | Operation | Instruction coding |
---|---|---|
AND | ACC & MASK | MMMMMMMMMMMMMMMMMMMMMMMM000001110 |
Description
AND will perform a bit wise "and" of the current ACC and the 24bit MASK specified within the instruction word. The instruction might be used to load a constant into ACC provided ACC contains $FFFFFF or to clear ACC if MASK equals $000000. (see also the pseudo opcode section)
Name | Width | Entry formats, range |
---|---|---|
M | 24 Bit | Binary
Hex ($000000 - $FFFFFF) Symbolic |
Syntax
AND M
Coding Example
<syntaxhighlight line="1"> Off EQU 1.0 ;
;
- Halve way rectifier
sof 0,0 ; Clear ACC rdax ADCL,1.0 ; Read from left ADC channel sof 1.0,Off ; Subtract offset sof 1.0,Off ; Add offset </syntaxhighlight>