LOOPE            Loop While Equal                    Flags: not altered

LOOPE short-label

Logic:    CX   CX - 1
If CX <> 0 and ZF = 1
JMP short-label

Used after a CMP or SUB, LOOPE decrements CX by 1, then transfers
control to short-label if the first operand of the CMP or SUB is equal
to the second operand. Short-label must be within -128 to +127 bytes
of the next instruction.

                                                                          
Operands                  Clocks   Transfers  Bytes   Example
short-label              18 or 6       -        2     LOOPE AGAIN
                                                                          

Note:          LOOPZ, Loop if Zero, is the same instruction.

See also: LOOP
See also: LOOPNE
See also: LOOPNZ
See also: LOOPZ
See also: JCXZ

LOOPE Loop While Equal