ICL 1900 Series Computers

Order Codes 05x

Octal Order Code Nmenonic Execution
050 BZE  X  N Branch if X is Zero

The BZE instruction tests the contents of X and if it is zero causes a branch to the location specified by N. If the content of X is not zero, the program continues to the next instruction. The contents of X will remain unchanged.

C is not used and will be left clear.

V is not used and remains unchanged.

Modification The BZE statement has no M field.
052 BNZ  X  N Branch if X is Not Zero

The BNZ instruction tests the contents of X and if not zero causes a branch to the location specified by N. If the content of X is zero, the program continues to the next instruction. The contents of X will remain unchanged.

C is not used and will be left clear.

V is not used and remains unchanged.

Modification The BNZ statement has no M field.
054 BPZ  X  N Branch if X is Positive or Zero

The BPZ instruction tests the contents of X and if it is positive or zero (i.e. B0 = 0) causes a branch to the location specified by N. If the content of X is not positive or zero (i.e. if it is negative), the program continues to the next instruction. The contents of X will remain unchanged.

C is not used and will be left clear.

V is not used and remains unchanged.

Modification The BPZ statement has no M field.
056 BNG  X  N Branch if X is Negative

The BNG instruction tests the contents of X and if it is negative (i.e. B0 = 1) causes a branch to the location specified by N. If the content of X is not negative, the program continues to the next instruction. The contents of X will remain unchanged.

C is not used and will be left clear.

V is not used and remains unchanged.

Modification The BNG statement has no M field.