Advertisement
akashmallik

Show numbers as ascending order in assembly language

Dec 13th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. .MODEL SMALL
  2. .STACK 100H
  3.  
  4. .DATA
  5.  
  6. M1 DB 'ENTER LIMIT: $'
  7. M2 DB 10,13,'NUMBER AS ASCENDING ORDER: $'
  8.  
  9. .CODE
  10.  
  11. MAIN PROC
  12. ;INITIALIZE DATA SEGMENT
  13. MOV AX,@DATA
  14. MOV DS,AX
  15.  
  16. ;STRING OUTPUT
  17. LEA DX,M1
  18. MOV AH,9
  19. INT 21H
  20.  
  21. ;SINGLE KEY INPUT
  22. MOV AH,1
  23. INT 21H
  24. MOV BL,AL
  25.  
  26. MOV CL,'1'
  27.  
  28. ;STRING OUTPUT
  29. LEA DX,M2
  30. MOV AH,9
  31. INT 21H
  32.  
  33. TOP:
  34. MOV AH,2
  35. MOV DL,CL
  36. INT 21H
  37. INC CL
  38.  
  39. CMP BL,CL
  40. JL EXIT
  41. JMP TOP
  42.  
  43. EXIT:
  44. MOV AH,4CH
  45. INT 21H
  46. MAIN ENDP
  47.  
  48. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement