Please enable JavaScript.
Coggle requires JavaScript to display documents.
Instrucciones Lógicas y Aritméticas - Coggle Diagram
Instrucciones Lógicas y Aritméticas
Instrucciones Lógicas
AND
Instrucción
AND
Ejemplo
AND AX, BX (AX = AX & BX)
Sintaxis
AND destino, fuente
OR
Instrucción
OR
Ejemplo
OR AX, BX (AX = AX | BX)
Sintaxis
OR destino, fuente
XOR
Instrucción
XOR
Ejemplo
XOR AX, BX (AX = AX ^ BX)
Sintaxis
XOR destino, fuente
NOT
Instrucción
NOT
Ejemplo
NOT AX (AX = ~AX)
Sintaxis
NOT destino
Desplazamiento a la Izquierda
Instrucción
SHL
Ejemplo
SHL AX, 1 (AX = AX << 1)
Sintaxis
SHL destino, número_de_bits
Desplazamiento a la Derecha
Instrucción
SHR
Ejemplo
SHR AX, 1 (AX = AX >> 1)
Sintaxis
SHR destino, número_de_bits
Rotación a la Izquierda
Instrucción
ROL
Ejemplo
ROL AX, 1 (AX = rotar bits de AX a la izquierda)
Sintaxis
ROL destino, número_de_bits
Rotación a la Derecha
Instrucción
ROR
Ejemplo
ROR AX, 1 (AX = rotar bits de AX a la derecha)
Sintaxis
ROR destino, número_de_bits
Instrucciones Aritméticas
Adicción
Instrucción
ADD
Ejemplo
ADD AX, BX (AX = AX + BX)
Sintaxis
ADD destino, fuente
Multiplicación
Instrucción
MUL
Ejemplo
MUL BX (AX = AX * BX, en multiplicación de enteros sin signo)
Sintaxis
MUL fuente
Sustracción
Instrucción
SUB
Ejemplo
SUB AX, BX (AX = AX - BX)
Sintaxis
SUB destino, fuente
División
Instrucción
DIV
Ejemplo
DIV BX (AX = DX
/ BX, en división de enteros sin signo)
Sintaxis
DIV fuente
Incremento
Instrucción
INC
Ejemplo
INC AX (AX = AX + 1)
Sintaxis
INC destino
Decremento
Instrucción
INC
Ejemplo
INC AX (AX = AX + 1
Sintaxis
INC destino
Negación (Complemento a 2)
Instrucción
NEG
Ejemplo
NEG AX (AX = -AX)
Sintaxis
NEG destino