Advertisement
Shishu

input two number and compare there range

Nov 18th, 2018
139
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. NUM1 DB ?
  6. NUM2 DB ?
  7. MSG1 DB 10, 13, 'ENTER 1ST RANGE: $ '
  8. MSG2 DB 10, 13, 'ENTER 2ND RANGE: $'
  9. MSG3 DB 10, 13, 'ENTER NUMBER TO COMPARE: $ '
  10. MSG4 DB 10,13, 'INTO THE RANGE $'
  11. MSG5 DB 10,13, 'OUT OF THE RANGE $'
  12.  
  13.  
  14. .CODE
  15. MAIN PROC
  16.  
  17. MOV AX,@DATA
  18. MOV DS,AX
  19.  
  20. LEA DX,MSG1
  21. MOV AH,9
  22. INT 21H    
  23.  
  24. MOV AH,1
  25. INT 21H
  26. MOV NUM1,AL
  27.  
  28. LEA DX,MSG2
  29. MOV AH,9
  30. INT 21H
  31.  
  32. MOV AH,1
  33. INT 21H
  34. MOV NUM2,AL
  35.  
  36.  
  37.  
  38. LEA DX,MSG3
  39. MOV AH,9
  40. INT 21H
  41.  
  42.  
  43. MOV AH,1
  44. INT 21H
  45. MOV BL,AL
  46.  
  47. SUB BL,48
  48.  
  49. CMP BL,3
  50. JGE L2
  51.  
  52.  
  53. L1:
  54. LEA DX,MSG5
  55. MOV AH,9
  56. INT 21H
  57. JMP EXIT
  58.  
  59.  
  60. L2:
  61. CMP BL,8
  62. JNG L3
  63. JMP L1
  64.  
  65.  
  66. L3:
  67. LEA DX,MSG4
  68. MOV AH,9
  69. INT 21H
  70. EXIT:
  71.  
  72.  
  73. MOV AH, 4CH
  74. INT 21H
  75.  
  76.  
  77. MAIN ENDP
  78. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement