INSTRUCCIONES LOGICAS (Afectan AF, CF, OF, PF, SF, ZF)
AND dest,src
Operación: dest <- dest and src.
TEST dest,src
Operación: dest and src. Sólo afecta flags.
OR dest,src
Operación: dest <- dest or src.
XOR dest,src
Operación: dest <- dest xor src.
Las cuatro instrucciones anteriores ponen CF = OF = 0, AF queda indefinido y PF, SF y ZF dependen del
resultado.
NOT dest
Operación: dest <- Complemento a 1 de dest. No afecta los flags.
SHL/SAL dest,{1CL}
Realiza un desplazamiento lógico o aritmético a la izquierda.
SHR dest,{1CL}
Realiza un desplazamiento lógico a la derecha.
SAR dest,{1CL}
Realiza un desplazamiento aritmético a la derecha.
ROL dest,{1CL}
Realiza una rotación hacia la izquierda.
ROR dest,{1CL}
Realiza una rotación hacia la derecha.
RCL dest,{1CL}
Realiza una rotación hacia la izquierda usando el CF.
RCR dest,{1CL}
Realiza una rotación hacia la derecha usando el CF.
En las siete instrucciones anteriores la cantidad de veces que se rota o desplaza puede ser un bit o lacantidad de bits indicado en CL.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario