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.
                                    -♦-