Advertisement
jahurul25

Input from keyboard and compare - Microprocessor

Feb 15th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100H  
  3. .DATA
  4.     MSG1 DB 10,13, "FIRST INPUT : $"
  5.     MSG2 DB 10,13, "SECOND INPUT : $"
  6.     MSG3 DB 10,13, "TWO NUMBER IS EQUAL $"
  7.     MSG4 DB 10,13, "TWO NUMBER IS NOT EQUAL $"
  8. .CODE
  9. MAIN PROC  
  10.     MOV AX,@DATA
  11.     MOV DS,AX
  12.    
  13.     LEA DX,MSG1
  14.     MOV AH,9
  15.     INT 21H
  16.      
  17.     MOV AH,1
  18.     INT 21H
  19.     MOV BL,AL  
  20.            
  21.     LEA DX,MSG2
  22.     MOV AH,9
  23.     INT 21H        
  24.            
  25.     MOV AH,1
  26.     INT 21H
  27.     MOV CL,AL  
  28.    
  29.    
  30.    
  31.     CMP BL,CL
  32.     JE LEVEL1
  33.     JNE LEVEL2  
  34.    
  35.     LEVEL1:
  36.         LEA DX,MSG3
  37.         MOV AH,9
  38.         INT 21H
  39.         JMP EXIT
  40.          
  41.        
  42.     LEVEL2:
  43.         LEA DX,MSG4
  44.         MOV AH,9
  45.         INT 21H
  46.         JMP EXIT
  47.        
  48.     EXIT:
  49.         MOV AH,4CH
  50.         INT 21H      
  51.        
  52.    
  53.        
  54.     LEA DX,MSG3
  55.     MOV AH,9
  56.     INT 21H            
  57.                
  58.     MOV AH,2
  59.     MOV DL,BL      
  60.     INT 21H
  61.    
  62. MAIN ENDP
  63. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement