Advertisement
labib24

Untitled

May 19th, 2023
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 1.23 KB | None | 0 0
  1. 1.  .MODEL SMALL
  2. 2.  .STACK 100H
  3.  
  4. 3.  .DATA
  5. 4PROMPT_1   DB  'Enter the first letter : $'
  6. 5PROMPT_2   DB  'Enter the second letter : $'
  7. 6PROMPT_3   DB  'Output is : $'
  8. 7NEXT_LINE  DB  0DH,0AH,"$"
  9.  
  10. 8.  .CODE
  11. 9MAIN PROC
  12. 10. MOV AX, @DATA                
  13. 11. MOV DS, AX
  14.  
  15. 12. MOV AH, 2                  
  16. 13. MOV DL, "?"
  17. 14. INT 21H
  18.  
  19. 15. MOV AH, 9                  
  20.  
  21. 16. LEA DX, NEXT_LINE          
  22. 17. INT 21H
  23.  
  24. 18. LEA DX, PROMPT_1            
  25. 19. INT 21H
  26.  
  27. 20. MOV AH, 1                  
  28. 21. INT 21H                    
  29. 22. MOV BL, AL                
  30. 23. MOV AH, 9                  
  31.  
  32. 24. LEA DX, NEXT_LINE          
  33. 25. INT 21H
  34.  
  35. 26. LEA DX, PROMPT_2            
  36. 27. INT 21H
  37.  
  38. 28. MOV AH, 1                  
  39. 29. INT 21H                    
  40. 30. MOV BH, AL                  
  41. 31. MOV AH, 9                  
  42.  
  43. 32. LEA DX, NEXT_LINE          
  44. 33. INT 21H
  45.  
  46. 34. LEA DX, PROMPT_3            
  47. 35. INT 21H
  48.  
  49. 36. MOV AH, 2                  
  50.  
  51. 37. CMP BL, BH
  52.  
  53. 38. JAE @GREATER
  54. a.  MOV DL, BL
  55. b.  INT 21H
  56.  
  57. c.  MOV DL, BH
  58. d.  INT 21H
  59.  
  60. e.  JMP @END
  61.  
  62. 39. @GREATER:
  63. a.  MOV DL, BH
  64. b.  INT 21H
  65.  
  66. c.  MOV DL, BL
  67. d.  INT 21H
  68. 40. @END:
  69.  
  70. 41. MOV AH, 4CH                
  71. 42. INT 21H
  72. 43. MAIN ENDP
  73. 44. END MAIN
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement