Advertisement
rootUser

print 0 to 9 using label

Jun 7th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2.  
  3. .STACK 100H  
  4.  
  5. .DATA
  6.  
  7. .CODE
  8. MAIN PROC
  9.    
  10.     ;INITILIZATION
  11.        
  12.     MOV CX,10 ;LOOP COUNTER
  13.               ;IS SET TO 10
  14.     MOV BL,30H;FOR FIRST NUMBER ASCII
  15.     MOV AH,2  ;SINGLE CHARECTER PRINT
  16.     MOV DL,BL ;STORE THE ASCII TO DL
  17.    
  18.     ;CUSTOMERIZED WHILE LOOP
  19.    
  20.     WHILE_:
  21.    
  22.         INT 21H
  23.                  
  24.         INC DL     ;GO TO NEXT NUMBER ASCII
  25.        
  26.         DEC CX     ;DECREMENT
  27.                    ;LOOP COUNTER
  28.        
  29.         JNZ WHILE_ ;IF CX NOT ZERO
  30.                    ;GO BACK TOW WHILE_
  31.                    ;ELSE LEAVE THE LABEL
  32.  
  33.     ;DOS EXIT
  34.     MOV AH,4CH
  35.     INT 21H
  36.        
  37. MAIN ENDP
  38.  
  39. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement