.MODEL SMALL
.STACK200H
.DATA
SM DB 'Printthe alphabetof
Small letter:- $'
CA DB 'Printthe alphabetof
Capital letter:- $'
INTEGER DB 'Printthe
integer(0-1):- $'
.CODE
MAIN PROC
MOV AX,@DATA
MOV DS,AX
LEA DX,SM
MOV AH,9
INT 21H
MOV CX,26
MOV DL,96
FIRST:
MOV AH,2
ADDDL,1
INT21H
LOOP FIRST
MOV DL,10
MOV AH,2
INT 21H
MOV DL,13
MOV AH,2
INT 21H
MOV AX,@DATA
MOV DS,AX
LEA DX,CA
MOV AH,9
INT 21H
MOV CX,26
MOV DL,64
FIRST1:
MOV AH,2
ADDDL,1
INT21H
LOOP FIRST1
MOV DL,10
MOV AH,2
INT 21H
MOV DL,13
MOV AH,2
INT 21H
MOV AX,@DATA
MOV DS,AX
LEA DX,INTEGER
MOV AH,9
INT 21H
MOV CX,10
MOV DL,47
FIRST2:
MOV AH,2
ADDDL,1
INT21H
LOOP FIRST2
MAIN ENDP
END MAIN

Emo 8086 code for Loop

  • 1.
    .MODEL SMALL .STACK200H .DATA SM DB'Printthe alphabetof Small letter:- $' CA DB 'Printthe alphabetof Capital letter:- $' INTEGER DB 'Printthe integer(0-1):- $' .CODE MAIN PROC MOV AX,@DATA MOV DS,AX LEA DX,SM MOV AH,9 INT 21H MOV CX,26 MOV DL,96 FIRST: MOV AH,2 ADDDL,1 INT21H LOOP FIRST MOV DL,10 MOV AH,2 INT 21H MOV DL,13 MOV AH,2 INT 21H MOV AX,@DATA MOV DS,AX LEA DX,CA MOV AH,9 INT 21H MOV CX,26 MOV DL,64 FIRST1: MOV AH,2 ADDDL,1 INT21H LOOP FIRST1 MOV DL,10 MOV AH,2 INT 21H MOV DL,13 MOV AH,2 INT 21H MOV AX,@DATA MOV DS,AX LEA DX,INTEGER MOV AH,9 INT 21H MOV CX,10 MOV DL,47 FIRST2: MOV AH,2 ADDDL,1 INT21H LOOP FIRST2 MAIN ENDP END MAIN