Mzsmunna
10/16/2019 - 9:10 AM

mzscodelab5TASK2


.MODEL SMALL
.STACK 100H
.DATA
D1 DB ?
D2 DB ?
D3 DB ?
M1 DB 'Enter A : $'
M2 DB 'Enter B : $'
;M3 DB 'Enter Value 3 : $'
M4 DB 'Result Of (2A -3B+1) is : $'
.CODE
MAIN PROC
    
    MOV AX,@DATA
    MOV DS,AX
    
    LEA DX,M1
    MOV AH,9
    INT 21H
    
    MOV AH,1
    INT 21H
    MOV D1,AL
    
    MOV AH,2
    MOV DL,0DH
    INT 21H
    MOV DL,0AH
    INT 21H
    
    LEA DX,M2
    MOV AH,9
    INT 21H
    
    MOV AH,1
    INT 21H
    MOV D2,AL
    
    MOV AH,2
    MOV DL,0DH
    INT 21H
    MOV DL,0AH
    INT 21H
    
    MOV BL,D1
    ADD BL,D1
    ADD BL,1
    MOV BH,D2
    ADD BH,D2
    ADD BH,D2
    SUB BL,BH
    ADD BL,48
    ADD BL,30H
    ;ADD BL,1
    
    LEA DX,M4
    MOV AH,9
    INT 21H
    
    MOV AH,2
    MOV DL,BL
    INT 21H
    
    MOV AL,0
    MOV AH,4CH
    INT 21H
    MAIN ENDP
END MAIN