Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. .MODEL SMALL
  2. .STACK 100H
  3. .DATA
  4. STRING1 DB 'AABCBSABCABC'
  5. STRING2 DB 'ABC'
  6. COUNT DB 0
  7. MCOUNT DB 0
  8. COUNT2 DW 0
  9.  
  10. MAIN PROC
  11. MOV AX, @DATA
  12. MOV DS, AX
  13. MOV ES, AX
  14.  
  15.  
  16. E:
  17. LEA SI, STRING1
  18. ADD SI, COUNT2
  19.  
  20. MOV CX,3
  21. LEA DI, STRING2
  22. B:
  23. CMPSB
  24. JZ A
  25. C:
  26. LOOP B
  27.  
  28. CMP COUNT, 3
  29. JE D
  30. MOV COUNT, 0
  31. INC COUNT2
  32. CMP COUNT2,11
  33. JLE E
  34. JMP EXIT
  35.  
  36. D:
  37. INC MCOUNT
  38. MOV COUNT,0
  39. INC COUNT2
  40. CMP COUNT2,11
  41. JLE E
  42. JMP EXIT
  43.  
  44.  
  45. A:
  46. INC COUNT
  47. JMP C
  48.  
  49.  
  50. EXIT:
  51. MOV AX, 0
  52. MOV AL, MCOUNT
  53.  
  54.  
  55.  
  56.  
  57.  
  58. MAIN ENDP
  59. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement