public DecimalAdjustAccumulatorInstruction(IDataAccessExpressionLibrary registerExpressions, IFlagLookupValuesExpressionLibrary flagExpressions, ITemporaryExpressionLibrary temporaryExpressions, IProgramControlExpressionLibrary programControlExpressions) { _cpuValueExpressions = registerExpressions; _flagExpressions = flagExpressions; _tempExpressions = temporaryExpressions; _programControlExpressions = programControlExpressions; }
public SubtractInstruction(IDataAccessExpressionLibrary registerExpressions, IFlagLookupValuesExpressionLibrary flagExpressions, ITemporaryExpressionLibrary temporaryExpressions, IProgramControlExpressionLibrary programControlExpressions) { _cpuValueExpressions = registerExpressions; _flagExpressions = flagExpressions; _tempExpressions = temporaryExpressions; _programControlExpressions = programControlExpressions; }
public InteruptInstructions(IDataAccessExpressionLibrary registerExpressions, IInteruptExpressionLibrary interuptExpressions, ITemporaryExpressionLibrary temporaryExpressions, IProgramControlExpressionLibrary programControlExpressions, IFlagLookupValuesExpressionLibrary flagLookupExpressions) { _cpuValueExpressions = registerExpressions; _interuptExpressions = interuptExpressions; _tempExpressions = temporaryExpressions; _programControlExpressions = programControlExpressions; _flagLookupExpressions = flagLookupExpressions; }