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