Advertisement
apl-mhd

print pyramid descending order

Jul 24th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. mov bx,5
  2.  
  3.  
  4. lop:
  5.  
  6. cmp bx, 1
  7. JGE pyramid
  8. hlt
  9.  
  10.  
  11.  
  12.  
  13.  
  14. pyramid:
  15.  
  16. mov cx, bx
  17. mov ah,2
  18. mov dl, '*'  ;print star
  19. print:
  20. int 21h
  21. loop print
  22.  
  23. mov ah,2
  24. mov dl, 0AH ;print space
  25. int 21h
  26.  
  27.  
  28.  
  29. mov ah,2
  30. mov dl, 0DH ;print star
  31. int 21h
  32.  
  33. sub bx,1
  34.  
  35. jmp lop
  36.  
  37.  
  38. ;....................pyramid sir............................
  39.  
  40. ;mov cx,4
  41. ;mov ah,2 ; mod set up fo display
  42. ;loop1:
  43.    ; mov dl, '*'
  44.    ; mov bx,cx
  45.     ; inner loop
  46.    
  47.    ; mov bx, cx
  48.    ; loop2:
  49.    ; int 21h
  50.    ; dec bx
  51.     ;cmp bx, 0
  52.    ; jg loop2
  53.     ;out from inner loop
  54.    
  55.     ;mov dl, 0Dh
  56.     ;int 21h
  57.    ; mov dl, 0Ah
  58.     ;int 21h
  59.    ; loop  loop1  
  60.    
  61.    
  62.    
  63.    mov cx,1
  64. mov ah,2 ; mod set up fo display
  65. loop1:
  66.     mov dl, '*'
  67.     mov bx,cx
  68.     ; inner loop
  69.    
  70.     mov bx, cx
  71.     loop2:
  72.     int 21h
  73.     dec bx
  74.     cmp bx, 0
  75.     jg loop2
  76.     ;out from inner loop
  77.    
  78.     mov dl, 0Dh
  79.     int 21h
  80.     mov dl, 0Ah
  81.     int 21h
  82.    
  83.    
  84.     loop3:
  85.     add cx, 1
  86.    
  87.     cmp cx,4
  88.     jle loop1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement