Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

SEARCH E

Data SEGMENT
String DB "exercise"
Count DB 00H
Data ENDS
Code SEGMENT
ASSUME CS:Code,DS:Data
MOV AX,Data
MOV DS,AX
LEA SI,String
MOV CX, 08H
MOV BL,00H
MOV AL,"e"

Back: CMP AL,[SI]


JNZ Skip
INC BL
Skip: INC SI
LOOP Back
MOV Count,BL
INT 21H
Code ENDS
END
OUTPUT:
BLOCK TRANSFER

DATA SEGMENT
STRING1 DB 01H,02H,03H,04H,05H
DATA ENDS

EXTRA SEGMENT
STRING2 DB 5 DUP(?)
EXTRA ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AX,489DH
MOV ES,AX
LEA SI,STRING1
LEA DI,STRING2
MOV CX,05H
CLD
REP MOVSB
INT 03H
CODE ENDS
END START

You might also like