Obtención de cadena con representación decimal En este modo,
los datos son proporcionados directamente como parte de la instrucción.
Ejemplo: Mov AX,34h ;Copia en AX el número 34h hexadecimal Mov CX,10 ;Copia en
CX el número 10 en decimal 2.12 Instrucciones lógicas AND Realiza la conjunción
de los operandos bit por bit. Sintaxis: AND destino, fuente Con esta
instrucción se lleva a cabo la operación "y" lógica de los dos
operandos: Fuente Destino Resultado en operando destino 1 1 1 1 0 0 0 1 0 0 0 0
NEG Genera el complemento a 2 Sintaxis: NEG destino Genera el complemento a 2
del operando destino y lo almacena en este mismo operando. Ejemplo, si AX
guarda el valor de –2 (FFFE), entonces: NEG AX Dejaría como resultado en AX el
valor 0002. NOT Lleva a cabo la negación bit por bit del operando destino.
Sintaxis: NOT destino El resultado se guarda en el mismo operando destino. OR
OR inclusivo lógico Sintaxis: OR destino, fuente La instrucción OR lleva a
cabo, bit por bit, la disyunción inclusiva lógica de los dos operandos: Fuente
Destino Resultado en operando destino 1 1 1 1 0 1 0 1 1 0 0 0 TEST Compara
logicamente los operandos Sintaxis: TEST destino, fuente Realiza una
conjunción, bit por bit, de los operandos, pero a diferencia de AND esta
instrucción no coloca el resultado en el operando destino, solo tiene efecto
sobre el estado de las banderas. XOR OR exclusivo Sintaxis: XOR destino, fuente
Su función es efectuar bit por bit la disyunción exclusiva lógica de los dos
operandos.
0 comentarios:
Publicar un comentario