Advertisement
theinhumaneme

STRING COMPARE

Oct 28th, 2021
1,723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ASSUME CS:CODE,DS:DATA,ES:EXTRA
  2. CODE SEGMENT
  3. MOV AX,DATA
  4. MOV DS,AX
  5. MOV AX,EXTRA
  6. MOV ES,AX
  7. MOV AX,0AAAAH
  8. MOV SI,OFFSET STR1
  9. MOV DI,OFFSET STR2
  10. MOV CL,LOS
  11. CLD
  12. ITER:
  13.         CMPSB
  14.         JNE EXIT_LOOP
  15. LOOP ITER
  16. MOV AX,0FFFFH
  17. HLT
  18. EXIT_LOOP:
  19.         MOV AX,0000H
  20.         HLT
  21. CODE ENDS
  22. DATA SEGMENT
  23. STR1 DB 'MASM'
  24. LOS DB 04H ; LARGEST OF BOTH STRINGS
  25. DATA ENDS
  26. EXTRA SEGMENT
  27. STR2 DB 'MASM'
  28. EXTRA ENDS
  29. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement