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