Programas de operaciones en ensamblador

Programa 1

Codigo: 
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

Resultados:










Programa 2

Codigo: 
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


Resultado:







Programa 3

Codigo: 
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


Resultado:







Comentarios