Operaciones aritméticas de instrucciones de ensamblaje
AÑADIR adición.
Adición de arrastre de ADC.
INC más 1.
Suma ajustada AA ASCII.
Suma ajustada al decimal DAA.
Resta SUB.
SBB Resta de préstamos.
DIC menos 1.
Comparación NEG en complemento a dos
CMP. (Reste dos operandos, solo modifique el bit de bandera y no devuelva el resultado).
Ajuste AAS ASCII para resta.
DAS Ajuste decimal para resta.
Multiplicación sin signo MUL.
IMUL Multiplicación de enteros.
Los resultados de las dos operaciones de multiplicación anteriores se enviarán de vuelta a AH y AL (para operaciones de bytes), o DX y AX (para operaciones de palabras),
Multiplicación de código ASCII de AAM Ajuste.
División DIV sin firmar.
IDIV División entera.
En ambos casos, el resultado se devolverá:
El cociente se devuelve a AL y el resto se devuelve a AH (operación de bytes); >
o El cociente se envía de vuelta a AX y el resto se envía de vuelta a DX (operación de palabra).
Ajuste de división AAD ASCII.
Conversión de bytes a palabras CBW. (Extensión de signo de bytes de AL a AH)
Conversión de palabra CWD a palabra doble. (Extienda el signo de palabra de AX a DX)
Conversión de palabra CWDE a palabra doble. (Extiende el signo de los caracteres chinos AX a EAX)
Extensión CDQ de doble palabra. (Amplíe el símbolo de los caracteres chinos EAX a EDX)