Advertisement
NB52053

ASS. Lab#3 pass fail

Jun 30th, 2018
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.                            
  2. .STACK 100H
  3.  
  4. .DATA
  5.  
  6.  MSG1 DB "A$"
  7.  MSG2 DB "PASS$"
  8.  MSG3 DB "FAIL!"
  9.  
  10.  N DB 40
  11.  
  12.  
  13.  
  14. .CODE
  15.     PROC MAIN
  16.  
  17.     MOV DX, @DATA
  18.     MOV DS, DX
  19.    
  20.    
  21.     CMP N,90
  22.     JGE PRINTA
  23.    
  24.     CMP N,55
  25.     JGE PRINTP
  26.    
  27.    
  28.    
  29.     JMP PRINTX
  30.    
  31.    
  32.    
  33.    
  34.    
  35.    
  36.     PRINTA:
  37.    
  38.     MOV AH,9
  39.     LEA DX,MSG1
  40.     INT 21H
  41.     JMP EXIT
  42.    
  43.     PRINTP:
  44.     MOV AH,9
  45.     LEA DX,MSG2
  46.     INT 21H
  47.     JMP EXIT
  48.    
  49.     PRINTX:
  50.     MOV AH,9
  51.     LEA DX,MSG3
  52.     INT 21H
  53.     JMP EXIT
  54.    
  55.    
  56.     EXIT:
  57.     MOV AH,4CH
  58.     INT 21H
  59.    
  60.    
  61.    
  62.    
  63.    
  64.  ENDP MAIN
  65. END MAIN
  66.  
  67.  
  68. RET
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement