Programas de operaciones en ensamblador

 Hoy realizaremos programas en lenguaje ensamblador donde realizaremos unas series de operaciones matemáticas simples en formatos hexadecimales y decimales.


Código 1:

org 100h

mov ax,8h
mov bx,4h
add ax,bx ; ax=ax+bx
mov bx,5
sub ax,bx
mov bx,3
inc bx ;suma 1 al contenido 



mov ax,6     

hlt








Código 2:

org 100h  
;los valores proximos son valores decimales,estos se convierten a hexadecimal en memoria

mov ax,80      ;ax=80d
mov bx,450     ;bx=450d
inc bx         ;bx++
add ax,80      ;ax=80
mov cx,200     ;cx=200
sub cx,ax      ;cx=cx-ax

ret          ;Retorno de subrutina 


;variante de este con los numeros en Hexadecimal  
;pagina de funciones:http://moisesrbb.tripod.com/unidad5.htm#u532






Codigo3:

org 100h  
;los valores proximos son valores decimales,estos se convierten a hexadecimal en memoria

mov ax,80h      ;ax=80h
mov bx,450h     ;bx=450h
inc bx         ;bx++
add ax,80h      ;ax=80h
mov cx,200h     ;cx=200h
sub cx,ax      ;cx=cx-ax

ret          ;Retorno de subrutina 


;variante de este con los numeros en Hexadecimal  
;pagina de funciones:http://moisesrbb.tripod.com/unidad5.htm#u532






Comentarios

Entradas más populares de este blog

Uso de la multiplicacion con ensamblador

Programa de resta en ensamblador

Librerías para graficar en Python