Advertisement
Tusohian

Error [Compare 3 number to show greater]

Nov 23rd, 2018
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100H
  3.  
  4. .DATA
  5.  
  6.  
  7. NUM1 DB ?
  8. NUM2 DB ?
  9. NUM3 DB ?
  10.  
  11. MSG1 DB 10,13,"FIRST NUMBER : $"
  12. MSG2 DB 10,13,"SECOND NUMBER : $"
  13. MSG5 DB 10,13,"3RD NUMBER : $"
  14. MSG3 DB 10,13,"GREATER $"
  15. MSG4 DB 10,13,"SMALLER $"
  16.  
  17.  
  18. .CODE
  19. MAIN PROC
  20.  
  21. MOV AX,@DATA
  22. MOV DS,AX
  23.  
  24.  
  25. LEA DX,MSG1
  26. MOV AH,9
  27. INT 21H
  28.  
  29. MOV AH,1
  30. INT 21H
  31. MOV NUM1,AL
  32.  
  33. LEA DX,MSG2
  34. MOV AH,9
  35. INT 21H
  36.  
  37. MOV AH,1
  38. INT 21H
  39. MOV NUM2,AL  
  40.  
  41.  
  42. LEA DX,MSG5
  43. MOV AH,9
  44. INT 21H
  45.  
  46. MOV AH,1
  47. INT 21H
  48. MOV NUM3,AL
  49.  
  50.  
  51. LEA DX,MSG3
  52. MOV AH,9
  53. INT 21H
  54.  
  55. MOV AL,NUM1
  56.  
  57. CMP AL,NUM2
  58. JS L2
  59.  
  60.  
  61. L1:  
  62. MOV AH,2
  63. MOV DL,NUM1
  64. INT 21H
  65. JMP EXIT
  66.  
  67.  
  68. L2:
  69. MOV AL,NUM2
  70. CMP AL,NUM3
  71. JG L3
  72.  
  73.  
  74. MOV AH,2
  75. MOV DL,NUM2
  76. INT 21H
  77. JMP EXIT
  78.  
  79.  
  80. L3:
  81. MOV AH,2
  82. MOV DL,NUM3
  83. INT 21H
  84. EXIT:
  85.  
  86.  
  87. MOV AH,4CH
  88. INT 21H
  89.  
  90. ENDS
  91. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement