Advertisement
Guest User

Untitled

a guest
May 24th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. .model tiny
  2. .386
  3. .data
  4. tekst db 10,13, "Podaj liczbe dwucyfrowa $"
  5. tekst0 db 10,13, "Podaj liczbe dwycyfrowa $"
  6. tekst1 db 10,13, "Pierwsza jest wieksza $"
  7. tekst2 db 10,13, "Druga jest wieksza $"
  8. tekst3 db 10,13, "Sa rowne $"
  9. .stack 256
  10. .code
  11. start:
  12. mov ax, @data
  13. mov ds, ax
  14.  
  15. mov dx, offset tekst
  16. mov ah, 9
  17. int 33
  18.  
  19. mov ah, 1
  20. int 33
  21.  
  22. sub al, '0'
  23. mov bl, 10
  24. mul bl
  25. mov cl, al
  26.  
  27. mov ah, 1
  28. int 33
  29.  
  30. sub al, '0'
  31. add cl, al
  32.  
  33.  
  34. mov dx, offset tekst0
  35. mov ah, 9
  36. int 33
  37.  
  38. mov ah, 1
  39. int 33
  40.  
  41. sub al, '0'
  42. mov bl, 10
  43. mul bl
  44. mov ch, al
  45.  
  46. mov ah, 1
  47. int 33
  48.  
  49. sub al, '0'
  50. add ch, al
  51.  
  52. cmp cl, ch
  53. ja wieksza
  54. je rowne
  55. jb mniejsza
  56.  
  57. wieksza:
  58. mov dx, offset tekst1
  59. mov ah, 9
  60. int 33
  61. jmp koniec
  62.  
  63. rowne:
  64. mov dx, offset tekst3
  65. mov ah, 9
  66. int 33
  67. jmp koniec
  68.  
  69. mniejsza:
  70. mov dx, offset tekst2
  71. mov ah, 9
  72. int 33
  73. jmp koniec
  74.  
  75. koniec:
  76. mov ah, 76
  77. int 33
  78. end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement