Instrucción: |
ORL |
Función: |
Realiza la OR bit a bit entre los dos operandos. Deja el resultado en operando1 |
Sintaxis: |
ORL operando1,operando2 |
Instrucción |
Código de Operación |
Byte 2º |
Byte 3º |
Bytes |
Ciclos |
Flags |
ORL A,Rn |
|
- |
- |
1 |
1 |
- |
ORL A,direcc |
0x45 |
direcc |
- |
2 |
1 |
- |
ORL A,@Ri |
|
- |
- |
1 |
1 |
- |
ORL A,#dato |
0x44 |
dato |
- |
2 |
1 |
- |
ORL direcc,A |
0x42 |
direcc |
- |
2 |
1 |
- |
ORL direcc,#dato |
0x43 |
direcc |
dato |
3 |
2 |
- |
Operación: ORL operando1,operando2
(operando1)<= (operando1) OR (operando2)
Descripción: ORL realiza la operación "OR" 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: ANL, XRL
|