&


Obtains the logical AND operation for each bit of the first and second term values.

[Function]

Performs an AND (logical product) operation between the value of the 1st term of an expression and the value of its 2nd term on a bit-by-bit basis and returns the result.

[Application example]

mov     0x6FA & 0xF, r10        ; (1)

(1)

AND operation is performed between the two values "0x6FA" and "0xF" as follows:

The result "0xA" is returned. Therefore, (1) in the above expression can also be described as:
mov 0xA, r10.