private void InitAlu() { _alu = new ArithmeticLogicUnit(); _alu.Cset += SetCBitTo1; _alu.Cunset += SetCBitTo0; _alu.DCset += SetDCBitTo1; _alu.DCunset += SetDCBitTo0; _alu.ResultZero += SetZeroBitTo1; _alu.ResultNotZero += SetZeroBitTo0; }
private void InitAlu() { _alu = new ArithmeticLogicUnit(); //subscribe to the ALU events _alu.Cset += SetCBitTo1; _alu.Cunset += SetCBitTo0; _alu.DCset += SetDCBitTo1; _alu.DCunset += SetDCBitTo0; _alu.ResultZero += SetZeroBitTo1; _alu.ResultNotZero += SetZeroBitTo0; }