Status Register

The status register may not even be an actual register. Status bits are set according to the result of ALU operations and other system functions. Typically these bits are used in other operations, such as conditional branches. There are times when it is helpful to read the state of these bits so the system allows this by assigning them to a register.