Mzsmunna
10/16/2019 - 9:13 AM

OR


.MODEL SMALL
.STACK 100H
.DATA

     I DB 'INPUT: $' 
     O DB 'OUTPUT: $' 
     B DB '10101111$' 
     BB DB '10101111' 
     S DB '___$'
     VAR DB 30H
     
.CODE

MAIN PROC
     
    MOV AX,@DATA
    MOV DS,AX
    
    MOV AH,9
    LEA DX,I
    INT 21H
    
    LEA DX,B
    INT 21H   
     
    LEA DX,S
    INT 21H 
   
    LEA DX,O
    INT 21H 
    
    L_CMP:
    ADD VAR,1H 
    CMP VAR,39H
    JE EXIT
    
    MOV BL,BB   
    MOV AH,2
    OR BL,00000000B
    MOV DL,BL 
    INT 21H
    
    EXIT:
     
    MOV AH,4CH
    INT 21H
    
    MAIN ENDP

END MAIN