miércoles, 15 de abril de 2020

2.12 Instrucciones lógicas.


Ensamblador cuenta con un grupo de cuatro instrucciones lógicas a nivel de bit, las cuales con excepción de la primera requieren de dos operandos, estas son las siguientes:



NOT:
La instrucción NOT o negación requiere un solo operando y su función es cambiar el estado de los bits del mismo, es decir, cambiar los ceros por unos y los unos por ceros.

Ejemplo:
NOT ax  Se aplica la negación al valor del registro ax.

AND:
Esta instrucción también conocida como producto lógico requiere de dos operandos y su valor será igual a uno cuando los bits que se comparen ambos sean uno.

Ejemplo:
AND ax,bx  Se aplica el producto lógico a los valores de ax y bx.

OR:
La instrucción OR también conocida como suma lógica requiere de dos operandos y su valor será uno si alguno de los bits que compara es uno.

Ejemplo:
OR ax,bx Se aplica la suma lógica a los valores de ax y bx.

XOR:
La instrucción XOR o suma lógica exclusiva requiere dos operandos, los cuales se comparan y el resultado obtenido es uno cuando uno de los bits es uno y el otro cero.

Ejemplo:

XOR ax,bx  Se aplica la instrucción XOR a los valores de ax y bx.

No hay comentarios.:

Publicar un comentario