Ejemplo de Suma

Publicado en por R05Y

;Hooooooola les dejo un ejemplo de una suma, espero y les sirva, bueno un detalle a la ahora de ejecutal
;le aparecen unos simbolos del codigo ASCCI, es por que no se combirtio a decimal el resultado bueno adios
;..................aaaa y cuando necesites algo deja tu comentario y yo tratare de poder ayudarte [^=^].. no soy
;una experta pero se que puedo ayudarte adios 

title operaciones de mover y sumar
stack segment para stack 'STACK'
           db 64h dup(?)
stack ends
datasg segment para 'Data'
            flda dw 250   ;se declara el primer valor
            fldb dw 125   ;se declara un segundo valor
            fldc dw ?    ; variable donde se guardara el resultado
datasg ends
codesg segment para 'code'
            assume ss:stack, ds:datasg, cs:codesg
            main proc far
                        push ds
                        MOV AX, datasg  ;Se asigna direccion de datasg
                        MOV ds,AX       ;en registro ds
            suma:
                        mov ax,flda ;mov 0250 a 'ax'
                        add ax,fldb ;suma 0125 a 'ax'
                        mov fldc,ax ;almacebar la suma fldc 
            deplegar:
                        mov ah,09h  
                        lea dx,fldc
                        int 21h
            fin:
                        mov ax,4c00h ;salir del DOS
                        int 21h
              main endp ;fin de procedimiento
codesg ends ;fin de segmento de codigo
end main
end

Etiquetado en Lenguaje Ensamblador

Comentar este post