Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E2 cb │LOOP rel8 │X│X│X│X│X│X│DEC (E)CX; jump if (E)CX <> 0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E2 cb │LOOPW rel8 │ │ │ │X│X│X│DEC CX; jump if CX <> 0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E2 cb │LOOPD rel8 │ │ │ │X│X│X│DEC ECX; jump if ECX <> 0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E1 cb │LOOPE rel8 │X│X│X│X│X│X│DEC (E)CX, jump if (E)CX <> 0 and │
│ │ │ │ │ │ │ │ │ZF=1 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E1 cb │LOOPEW rel8 │ │ │ │X│X│X│DEC CX, jump if CX <> 0 and ZF=1 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E1 cb │LOOPED rel8 │ │ │ │X│X│X│DEC ECX; jump if ECX <> 0 and ZF=1│
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E1 cb │LOOPZ rel8 │X│X│X│X│X│X│DEC (E)CX; jump if (E)CX <> 0 and │
│ │ │ │ │ │ │ │ │ZF=1 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E1 cb │LOOPZW rel8 │ │ │ │X│X│X│DEC CX; jump if CX <> 0 and ZF=1 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E1 cb │LOOPZD rel8 │ │ │ │X│X│X│DEC ECX; jump if ECX <> 0 and ZF=1│
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E0 cb │LOOPNE rel8 │X│X│X│X│X│X│DEC (E)CX; jump if (E)CX <> 0 and │
│ │ │ │ │ │ │ │ │ZF=0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E0 cb │LOOPNEW rel8 │ │ │ │X│X│X│DEC CX; jump if CX <> 0 and ZF=0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E0 cb │LOOPNED rel8 │ │ │ │X│X│X│DEC ECX; jump if ECX <> 0 and ZF=0│
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E0 cb │LOOPNZ rel8 │X│X│X│X│X│X│DEC (E)CX; jump if (E)CX <> 0 and │
│ │ │ │ │ │ │ │ │ZF=0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E0 cb │LOOPNZW rel8 │ │ │ │X│X│X│DEC CX; jump if CX <> 0 and ZF=0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E0 cb │LOOPNZD rel8 │ │ │ │X│X│X│DEC ECX; jump if ECX <> 0 and ZF=0│
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: LOOP/LOOPcond-Loop Control with CX Counter]
[Next: Description]