Las operaciones en aritmética binaria a entera permiten a la CPU realizar cálculos con números enteros positivos y negativos con una representación en complemento a 2.
NEG operando: cambia el signo del operando. Equivaldría al NOT del número y le sumaría 1.
MUL operando: multiplica sin considerar el signo. Multiplica el acumulador {AL} o {AX}por el operando fuente. Si el operando fuente es de tipo byte, el resultado se almacena en AX y si es de tipo palabra el resultado se almacena en AX la parte inferior y en DX la palabra superior.
Si tipo fuente = byte: AX = AL * fuente (multiplicación sin signo)
Si tipo fuente = palabra: DX, AX = AX * fuente (multiplicación sin signo)
Si mitad superior (CF: acarreo) del resultado = 0 En CC CF = 1
IMUL operando: multiplica considerando el signo.
DIV operando: divide sin considerar el signo, un número contenido en el acumulador entre el operando fuente. El cociente se almacena en el acumulador. El resto se almacena en la extensión del acumulador. Si la extensión de AX será DX (que ocurrirá cuando sea de tipo palabra), la operación y la extensión de AL será AH.
IDIV operando: igual que el DIV pero considerando el signo.
CBW: pasa de byte a palabra el contenido del acumulador.
CWD: pasa de palabra a doble palabra el contenido del acumulador.