Programa en lenguaje ensasmblador que lea 2 numeros, los sume y muestre el resultado

Páginas: 3 (648 palabras) Publicado: 30 de noviembre de 2011
PROGRAMA EN LENGUAJE ENSASMBLADOR QUE LEA 2 NUMEROS, LOS SUME Y MUESTRE EL RESULTADO

; multi-segment executable file template.

data segment
; add your data here!
mensaje1 db "Ingreseprimer valor: $"
mensaje2 db 13,10,"Ingrese segundo valor: $"
mensaje3 db 13,10,"El resultado es: $"
ends

stack segment
dw 128 dup(0)
ends

code segment
start:
; set segmentregisters:
mov ax, data
mov ds, ax
mov es, ax



;-------Inicio del programa--------

;Primer valor
lea dx, mensaje1
mov ah, 9int 21h


mov ah,01
int 21h
sub al, 30h
mov bh,al



;Segundo valor
lea dx, mensaje2
mov ah, 9
int 21h

mov ah,01
int 21h
sub al,30h;Realizar suma
add bh,al

;Imprimir resultado
lea dx, mensaje3
mov ah, 9
int 21h

mov ah,02
mov dl,bh
add dl,30h
int 21h


; Secuencia deescape....
mov ah, 1
int 21h


;-------Fin del programa--------




mov ax, 4c00h ; exit to operating system.
int 21h
ends

endstart ; set entry point and stop the assembler.

PROGRAMA EN LENGUAJE ENSAMBLADOR QUE LEA 2 NUMEROS MENORES QUE 5, LOS SUME Y MUESTRE EL RESULTADO

; multi-segment executable file template.

datasegment
; add your data here!
mensaje1 db "Ingrese el primer valor: $"
mensaje2 db 13,10,"Ingrese el segundo valor: $"
error db 13,10,"Numero menor que 5$"
resultado db13,10,"El resultado es: $"

ends

stack segment
dw 128 dup(0)
ends

code segment
start:
; set segment registers:
mov ax, data
mov ds, axmov es, ax


INICIO:
;Pedir primer numero
lea dx, mensaje1
mov ah, 9
int 21h



;Guardar primer valor
mov ah,01
int 21h
sub...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informe Suma De 2 Numeros Positivos De 2 Bits
  • programa que muestre numeros primos con un limite en c++
  • suma de numeros
  • cubo de la suma de 2 numeros
  • Programa En Seudocodigo Pseint Q Suma Los 20 Primeros Numeros Pares
  • Prueba Con 2 Muestras Y C Muestras De Datos Numéricos.
  • RESULTADOS 2
  • Suma De Números A Nivel Bit

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS