Advertisement
urksiful

Suma 2 Números ASSEMBLER

Nov 7th, 2015
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .model small
  2. .stack
  3. .data
  4. valor db ?
  5. .code
  6. .startup
  7. mov ah, 01h ;Leer carácter desde el teclado
  8. int 21h ;Lee primer caracter
  9.  
  10. sub al, 30h ;Resto 30H (48Dec) para obtener el numero
  11. mov valor, al ;Lo guardo en variable valor
  12.  
  13. mov ah, 01h ;Leer carácter desde el teclado
  14. int 21h ;Leo el segundo caracter
  15. sub al, 30h ;Resto 30H (48Dec) para obtener segundo valor
  16. add al, valor ;Realizo la suma de los dos valores
  17.  
  18. mov dl, al ;Pongo en dl el número a imprimir
  19. add dl, 30h ;Agrego 30 (48Dec) para obtener el caracter
  20. mov ah, 02h ;Funcion para imprimir un carácter en pantalla
  21. int 21h
  22. .exit
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement