Advertisement
Guest User

Untitled

a guest
May 27th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1.  
  2.  
  3. %include "asm_io.inc"
  4.  
  5. segment .data
  6.  
  7. input1 db "digite a altura do triangulo", 0
  8. input2 db "digite x1", 0
  9. input3 db "digite x2", 0
  10. input4 db "digite y1", 0
  11. input5 db "digite y2", 0
  12.  
  13. segment .bss
  14.  
  15. altura resd 1
  16. x1 resd 1
  17. x2 resd 1
  18. y1 resd 1
  19. y2 resd 1
  20. area resq 1
  21.  
  22. segment .text
  23. global asm_main
  24. asm_main:
  25.  
  26. mov eax, [input1]
  27. call print_string
  28. call read_int
  29. mov [altura], eax
  30.  
  31. mov eax, [input2]
  32. call print_string
  33. call read_int
  34. mov [x1], eax
  35.  
  36. mov eax, [input3]
  37. call print_string
  38. call read_int
  39. mov [x2], eax
  40.  
  41. mov eax, [input4]
  42. call print_string
  43. call read_int
  44. mov [y1], eax
  45.  
  46. mov eax, [input5]
  47. call print_string
  48. call read_int
  49. mov [y2], eax
  50.  
  51.  
  52. ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement