This method reads the current status of the carry flag bit.
This method reads the current status of the interrupt flag bit.
This method reads the current status of the overflow flag bit.
This method reads the current status of the parity flag bit.
This method reads the current status of the signed flag bit.
This method reads the current status of the zero flag bit.
This method clears the carry flag bit to a binary 0.
This method clears the interrupt flag bit to a binary 0.
This method clears the overflow flag bit to a binary 0.
This method clears the parity flag bit to a binary 0.
This method clears the signed flag bit to a binary 0.
This method clears the zero flag bit to a binary 0.
This method clears the CPL flag bits to a binary 0.
This method sets the CPL flag bits to a binary 3.
This method checks whether the CPU is currently in kernel mode.
True if the CPU is currently in kernel mode, otherwise false.
This method checks whether the CPU is currently in user mode.
True if the CPU is currently in user mode, otherwise false.
This method sets the carry flag bit to a binary 1.
This method sets the interrupt flag bit to a binary 1.
This method sets the overflow flag bit to a binary 1.
This method sets the parity flag bit to a binary 1.
This method sets the signed flag bit to a binary 1.
This method sets the zero flag bit to a binary 1.
This class represents the status register of a CPU core.
Author
Erik Burmester erik.burmester@nextbeam.net