LOOP

Synopsis:

Loop if register non-zero.

Operation:

if Rb <> 0

    pc = pc + displacement

    Rb = Rb  - 1

else

    pc = pc + 4

Description:

This instruction branches if Rb is non-zero. Rb is decremented. This instruction will never cause any exceptions.

Format:

Opcode7 Ra5 Rb5 Displacement10 Func5
95 ---- Rb5 Displacement10 15