The branch microinstruction is identical to the Test
microinstruction except that it is an unconditional jump. The microinstruction
specifies how far to jump forward or backward relative to
this (branch) microinstruction.
Parameters:
Amount: an integer (positive, negative or zero) indicating the size of the
relative jump. For example,
if distance = 0, then no jump is performed. That is, the microinstruction
following the branch microinstruction
is the next microinstruction to be executed, as normally happens with other
microinstructions. If distance = -1,
then the branch microinstruction is repeatedly executed in an infinite loop.