Micrprocessor 8086 Assembly-Next Higher integer 5 times
Micrprocessor 8086 Assembly-Next Higher integer 5 times
.MODEL SMALL
.DATA
MSG1 DB "ENTER THE NUMBER :$"
MSG2 DB 13,10,"THE NEXT HIGHER INTEGER 5 TIMES ARE :$"
.CODE
MOV AX,@DATA
MOV DS,AX
.DATA
MSG1 DB "ENTER THE NUMBER :$"
MSG2 DB 13,10,"THE NEXT HIGHER INTEGER 5 TIMES ARE :$"
.CODE
MOV AX,@DATA
MOV DS,AX
LEA DX,MSG1
MOV AH,09H
INT 21H
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H
INT 21H
MOV BH,AL
SUB BH,30H
ADD BH,01
ADD BH,30H
SUB BH,30H
ADD BH,01
ADD BH,30H
MOV BL,05
LEA DX,MSG2
MOV AH,09H
INT 21H
MOV AH,02H
MOV DL,0aH
INT 21H
LI:
MOV AH,02H
MOV DL,BH
INT 21H
MOV AH,02H
MOV DL,0AH
INT 21H
MOV AH,02H
MOV DL,0DH
INT 21H
DEC BL
JNE LI
MOV AH,4CH
INT 21H
END
LEA DX,MSG2
MOV AH,09H
INT 21H
MOV AH,02H
MOV DL,0aH
INT 21H
LI:
MOV AH,02H
MOV DL,BH
INT 21H
MOV AH,02H
MOV DL,0AH
INT 21H
MOV AH,02H
MOV DL,0DH
INT 21H
DEC BL
JNE LI
MOV AH,4CH
INT 21H
END
Output
ENTER THE NUMBER :2
THE NEXT HIGHER INTEGER 5 TIMES ARE :3
THE NEXT HIGHER INTEGER 5 TIMES ARE :3
3
3
3
3
Comments
Post a Comment