Condition Bit

By choosing "Condition Bit" from the popup menu at the top of the Edit Modules dialog box, you can edit the condition bits of the current machine. A condition bit is a specific bit of a register. The bit can be set to 0 or 1 by a SetCondBit microinstruction or it can be set to 1 if an overflow or carry out occurs in an Arithmetic or Increment microinstruction. Also, you can specify whether you want the machine to halt when the bit gets set to 1.

Parameters:

Register: the register that contains the condition bit.

Bit: the bit of the register that is the condition bit. This is a number from 0 to one less than the width of the specified register. Bit 0 is on the left-most bit of the register.

Halt: a boolean value. If this value is true, then the machine will halt and display a message after the execution of any microinstruction that causes the bit's value to be set to 1.