Shishu

DESCENDING ORDER IN EMU

Dec 1st, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100H
  3. .DATA
  4.  
  5. MSG DB "Input: $"
  6. MSG1 DB 10,13, "Output: $ "
  7. MSG2 DB " $ "
  8.  
  9. .CODE
  10. MAIN PROC
  11.     MOV AX, @DATA
  12.     MOV DS, AX
  13.    
  14.     LEA DX,MSG
  15.     MOV AH,9
  16.     INT 21H
  17.      
  18.    
  19.     MOV AH,1
  20.     INT 21H
  21.     MOV CL,AL
  22.    
  23.     MOV BL,'1'
  24.    
  25.     LEA DX,MSG1
  26.     MOV AH, 9
  27.     INT 21H
  28.      
  29.    
  30. TOP:    
  31.  
  32.     MOV AH,2
  33.     MOV DL,CL
  34.     INT 21H
  35.     DEC CL
  36.    
  37.     LEA DX,MSG2
  38.     MOV AH,9
  39.     INT 21H
  40.  
  41.    
  42.     CMP CL, BL
  43.     JL EXIT
  44.     JMP TOP
  45.     EXIT:
  46.    
  47.     MOV AH,4CH
  48.     INT 21H
  49.    
  50.     MAIN ENDP
  51.  
  52. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment