0
6.7kviews
Write program to find number of times letter $'$ e $'$ exist in the string $'exercise'$ Store the count at memory.
2 Answers
written 8.3 years ago by |
DATA SEGMENT
MSG1 DB “ENTER THE STRING : $”
MSG2 DB “NO OF OCCURRENCES OF e : $”
NEWLINE DB 10, 13, ‘$’
STR1 DB 80 DUP(‘$’)
CNT DB 0
DATA ENDS
CODE SEGMENT
ASSUME DS: DATA, CS: CODE
START:
MOV AX, DATA
MOV DS, AX
MOV AH, 09H
LEA DX, MSG1
INT 21H
MOV AH, 0AH
LEA DX, STR1
INT 21H
MOV AH, 09H
LEA DX, NEWLINE
INT 21H
LEA SI, STR+1
MOV CL, BYTE PTR[SI]
MOV CH, 00H
L1: INC SI
CMP BYTE PTR[SI], ‘e’
JNC L2
INC CNT
L2: LOOP L1
ADD CNT, ‘0’
MOV AH, 09H
LEA DX, MSG2
INT 21H
MOV AH, 02H
MOV DH, 00H
MOV DL, CNT
INT 21H
MOV AH, 4CH
INT 21H
CODE ENDS
END START
Output:
ENTER THE STRING: exercise
NO OF OCCURRENCES OF e: 3
written 3.0 years ago by | • modified 3.0 years ago |
what is i want to change the letter that is searched