Assembly Language Help (alang.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
REPcondition Instruction
◄Summary► ◄Key► ◄Example► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
11110011 1010011w
───────────────────────┬─────────────────────────┬──────────────────────────
REPE CMPS src,dest │ repz cmpsb │ 88/86 9+22n (W88=9+30n)
REPE [src,dest] │ repe cmps src,dest │ 286 5+9n
REPE [src,dest] │ │ 386 5+9n
REPE [src,dest] │ │ 486 7+7n*
───────────────────────┴─────────────────────────┴──────────────────────────
11110011 1010111w
───────────────────────┬─────────────────────────┬──────────────────────────
REPE SCAS dest │ repe scas dest │ 88/86 9+15n (W88=9+19n)
REPE [dest] │ repz scasw │ 286 5+8n
REPE [dest] │ │ 386 5+8n
REPE [dest] │ │ 486 7+5n*
───────────────────────┴─────────────────────────┴──────────────────────────
11110010 1010011w
───────────────────────┬─────────────────────────┬──────────────────────────
REPNE CMPS src,dest │ repne cmpsw │ 88/86 9+22n (W88=9+30n)
REPNE [src,dest] │ repnz cmps src,dest │ 286 5+9n
REPNE [src,dest] │ │ 386 5+9n
REPNE [src,dest] │ │ 486 7+7n*
───────────────────────┴─────────────────────────┴──────────────────────────
11110010 1010111w
───────────────────────┬─────────────────────────┬──────────────────────────
REPNE SCAS dest │ repne scas dest │ 88/86 9+15n (W88=9+19n)
REPNE [dest] │ repnz scasb │ 286 5+8n
REPNE [dest] │ │ 386 5+8n
REPNE [dest] │ │ 486 7+5n*
───────────────────────┴─────────────────────────┴──────────────────────────
* 5 if n = 0.
-♦-