27 QVector<unsigned char> code = { 0, 0 };
static const int CODE_1_BUS_C_POSITION
Position of bits for the addressing data bus.
static const int CODE_FLAG_S_MASK
Mask for ALU_S flags.
const UCode & getUCode() const
BusAW
Line select defines for the main writing data bus.
static const int CODE_0_BUS_B_POSITION
Position of bits for the secondary reading data bus.
static const int CODE_0_BUS_AR_POSITION
Position of bits for the main reading data bus.
BusB
Line select defines for the secondary reading data bus.
static const int CODE_1_FLAG_S_POSITION
Position of bits for the ALU_S flags.
Step(BusAR busAR, BusAW busAW, BusB busB=BusB::Default, BusC busC=BusC::Default, unsigned char aluS=0, bool aluM=false, bool aluC=false)
UCode uCode
Parsed microcode for the current step.
static const int CODE_1_FLAG_M_POSITION
Position of bit for the ALU_M flag.
static const int CODE_1_FLAG_C_POSITION
Position of bit for the ALU_C flag.
BusAR
Line select defines for the main reading data bus.
BusC
Line select defines for the addressing data bus.
static const int CODE_0_BUS_AW_POSITION
Position of bits for the main writing data bus.
This class contains a parsed microcode of the single step.