Uso de la multiplicacion con ensamblador

la operación mul multiplicara los valores de los registros bx por ax, guardando el resultado en ax.

Codigo:

org 100h

mov ax,80
mov BX,10
mul bx 
ret 
 


iniciamos asignando los valores de 80 y 10 a los registros ax y bx correspondientemente, recordemos que se asignan en formato decimal





Al hacer la multiplicación obtendremos el numero 320 en hexadecimal en el registro AX, el cual es equivante a 800, siendo este el resultado

 

Para almacenar valores mas grandes es necesario ampliar el registro, para poder usarlo el emulador o procesador que estemos usando debe ser compatible con la arquitectura que señala la siguiente tabla

































































 

Comentarios

Entradas más populares de este blog

Programa de resta en ensamblador

Librerías para graficar en Python