private void InitAlu()
 {
     _alu                = new ArithmeticLogicUnit();
     _alu.Cset          += SetCBitTo1;
     _alu.Cunset        += SetCBitTo0;
     _alu.DCset         += SetDCBitTo1;
     _alu.DCunset       += SetDCBitTo0;
     _alu.ResultZero    += SetZeroBitTo1;
     _alu.ResultNotZero += SetZeroBitTo0;
 }
Beispiel #2
0
 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;
 }