La comparación y prueba son instrucciones especiales con
las que cuenta el microprocesador, estas son CMP y TEST respectivamente.
Comparación (CMP):
Esta instrucción compara los dos valores que se le den como
parámetros y modifica las banderas de signo (SF), de cero (ZF) y de acarreo
(CF) según sea necesario.
Ejemplo:
CMP ah,10h: Compara el valor almacenado en el registro
ah con el valor 10 hexadecimal.
Prueba (TEST):
Verifica que los valores que se le introduzcan como
parámetros sean iguales relizando la operación lógica AND, no almacena ningún resultado,
pero modifica banderas según sea necesario.
Ejemplo:
TEST al, 1: Verifica que el valor almacenado en al sea
1.
No hay comentarios.:
Publicar un comentario