public override void Execute() { // Calculate the result of incrementation byte[] Result; FlagSet ResultFlags = Bitwise.Increment(Fetch()[0], out Result); // Set the result. Bitwise.Increment() does not set the carry flag. Set(Result); ControlUnit.SetFlags(ResultFlags); }