Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .MODEL SMALL
- .STACK 100H
- .DATA
- STRING1 DB 'AABCBSABCABC'
- STRING2 DB 'ABC'
- COUNT DB 0
- MCOUNT DB 0
- COUNT2 DW 0
- MAIN PROC
- MOV AX, @DATA
- MOV DS, AX
- MOV ES, AX
- E:
- LEA SI, STRING1
- ADD SI, COUNT2
- MOV CX,3
- LEA DI, STRING2
- B:
- CMPSB
- JZ A
- C:
- LOOP B
- CMP COUNT, 3
- JE D
- MOV COUNT, 0
- INC COUNT2
- CMP COUNT2,11
- JLE E
- JMP EXIT
- D:
- INC MCOUNT
- MOV COUNT,0
- INC COUNT2
- CMP COUNT2,11
- JLE E
- JMP EXIT
- A:
- INC COUNT
- JMP C
- EXIT:
- MOV AX, 0
- MOV AL, MCOUNT
- MAIN ENDP
- END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement