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:
instrucciones
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.

Comentarios

Entradas populares de este blog

2.9 Instrucciones aritméticas.

2.10 Manipulación de la pila.