Instrucción: |
ANL |
Función: |
Realiza la AND bit a bit entre los dos operandos. Deja el resultado en operando1 |
Sintaxis: |
ANL operando1,operando2 |
Instrucción |
Código de Operación |
Byte 2º |
Byte 3º |
Bytes |
Ciclos |
Flags |
ANL A,Rn |
|
- |
- |
1 |
1 |
- |
ANL A,direcc |
0x55 |
direcc |
- |
2 |
1 |
- |
ANL A,@Ri |
|
- |
- |
1 |
1 |
- |
ANL A,#dato |
0x54 |
dato |
- |
2 |
1 |
- |
ANL direcc,A |
0x52 |
direcc |
- |
2 |
1 |
- |
ANL direcc,#dato |
0x53 |
direcc |
dato |
3 |
2 |
- |
Operación: ANL operando1,operando2
(operando1)<= (operando1) AND (operando2)
Descripción: ANL realiza la operación "AND"
bit a bit, entre operando1 y operando2, dejando el resultado en operando1.
El valor del operando2 no resulta afectado.
Nota: Cuando se utiliza esta instrucción para modificar un puerto de salida, el
valor inicial del dato del puerto se lee del latch de salida, no de las patillas del
puerto.
Véase también: ORL, XRL
|