Advertisement
Guest User

Assembly Stainedlou

a guest
Mar 30th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. ;ASSIGNMENT: SQUARE-ASTERISK-LOOP
  3. ;AUTHOR: BENN JAY O. CAMACLANG
  4. ;DATE: AUGUST 2, 2013
  5. .MODEL SMALL
  6. .STACK 100H
  7. .DATA
  8. .CODE
  9.  
  10. MOV DH,5
  11. MOV DL,10
  12. MOV AH,2
  13. MOV BH,0
  14. INT 10H
  15. MOV CX,11
  16.  
  17. HORIZONTAL1:
  18. MOV DL,'*'
  19. MOV AH,2
  20. INT 21H
  21. LOOP HORIZONTAL1
  22.  
  23.  
  24. ;-------------------------------------
  25.  
  26. MOV DL,10
  27. MOV AH,2
  28. MOV BH,0
  29. INT 10H
  30. MOV CX,5
  31.  
  32. DIAGONAL1:
  33. MOV DL,'*'
  34. MOV AH,2
  35. INT 21H
  36.  
  37. MOV DL,10
  38. MOV AH,2
  39. INT 21H
  40. LOOP DIAGONAL1
  41.  
  42. ;-------------------------------------
  43.  
  44. MOV DL,20
  45. MOV AH,2
  46. MOV BH,0
  47. INT 10H
  48. MOV CX,6
  49.  
  50. DIAGONAL2:
  51. MOV DL,'*'
  52. MOV AH,2
  53. INT 21H
  54.  
  55. MOV DL,10
  56. MOV AH,2
  57. INT 21H
  58.  
  59. MOV DL,8
  60. MOV AH,2
  61. INT 21H
  62.  
  63. MOV DL,8
  64. MOV AH,2
  65. INT 21H
  66. LOOP DIAGONAL2
  67.  
  68.  
  69.  
  70. ;-------------------------------------
  71.  
  72. ;-------------------------------------
  73.  
  74.  
  75. MOV DH,4
  76. MOV DL,9
  77. MOV AH,2
  78. MOV BH,0
  79. INT 10H
  80. MOV CX,13
  81.  
  82. HORIZONTAL12:
  83. MOV DL,'*'
  84. MOV AH,2
  85. INT 21H
  86. LOOP HORIZONTAL12
  87.  
  88.  
  89. ;-------------------------------------
  90.  
  91. MOV DL,8
  92. MOV AH,2
  93. MOV BH,0
  94. INT 10H
  95. MOV CX,7
  96.  
  97. DIAGONAL12:
  98. MOV DL,'*'
  99. MOV AH,2
  100. INT 21H
  101.  
  102. MOV DL,10
  103. MOV AH,2
  104. INT 21H
  105. LOOP DIAGONAL12
  106.  
  107. ;-------------------------------------
  108.  
  109. MOV DL,22
  110. MOV AH,2
  111. MOV BH,0
  112. INT 10H
  113. MOV CX,8
  114.  
  115. DIAGONAL22:
  116. MOV DL,'*'
  117. MOV AH,2
  118. INT 21H
  119.  
  120. MOV DL,10
  121. MOV AH,2
  122. INT 21H
  123.  
  124. MOV DL,8
  125. MOV AH,2
  126. INT 21H
  127.  
  128. MOV DL,8
  129. MOV AH,2
  130. INT 21H
  131. LOOP DIAGONAL22
  132. JMP STOP
  133.  
  134.  
  135. STOP:
  136. MOV AX,4C00H
  137. INT 21H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement