Advertisement
shahriyar_mamun

Assembly Loop printing Stars

Nov 26th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. .model small
  2. .stack 100h
  3. .data
  4. a db ?
  5. .code
  6. main proc
  7. mov ax,@data
  8. mov ds,ax
  9.  
  10. mov ah,1
  11. int 21h
  12. sub al,48
  13. mov a,al
  14.  
  15. mov ah,2
  16. mov dl,10
  17. int 21h
  18. mov dl,13
  19. int 21h
  20.  
  21. mov ch,0
  22. mov cl,a
  23. mov bl,1
  24. p:
  25. mov cx,bx
  26. q:
  27. cmp bl,a
  28. jg exit
  29. mov ah,2
  30. mov dl,'*'
  31. int 21h
  32. loop q
  33.  
  34. mov ah,2
  35. mov dl,10
  36. int 21h
  37. mov dl,13
  38. int 21h
  39. inc bl
  40. loop p
  41.  
  42.  
  43. exit:
  44. mov ah,4ch
  45. int 21h
  46. main endp
  47. end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement