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

Temas Unidad 1

Programas con librerias parte 2