Excalibur electronic A-MNL-NIOSPROG-01.1 DJ Equipment User Manual


 
Altera Corporation 37
3232323232-Bit Instruction Set
2
32-Bit Instruction
Set
AND
Bitwise Logical AND
Operation: Not preceded by PFX:
RA RA & RB
Preceded by PFX:
RA
RA &(0x00.00 : K : IMM5)
Assembler Syntax: Not preceded by PFX:
AND %rA,%rB
Preceded by PFX:
PFX %hi(const)
AND %rA,%lo(const)
Example: Not preceded by PFX:
AND %g0,%g1 ; %g0 gets %g1 & %g0
Preceded by PFX:
PFX %hi(16383)
AND %g0,%lo(16383) ; AND %g0 with 16383
Description: Not preceded by PFX:
Logically-AND the individual bits in RA with the corresponding bits in RB; store
the result in RA.
Preceded by PFX:
When prefixed, the RB operand is replaced by an immediate constant formed by
concatenating the contents of the K-register (11 bits) with IMM5 (5 bits). This
16-bit value (zero-extended to 32 bits) is bitwise-ANDed with RA, and the result
is written back into RA.
Condition Codes: Flags:
N: Result bit 31
Z: Set if result is zero, cleared otherwise
Instruction Format: RR, Ri5
Instruction Fields: A = Register index of RA operand
B = Register index of RB operand
IMM5 = 5-bit immediate value
Not preceded by PFX (RR)
1514131211109876543210
001110 B A
Preceded by PFX (Ri5)
1514131211109876543210
001110 IMM5 A
NVZC