public PopInstruction(IDataAccessExpressionLibrary registerExpressions, ITemporaryExpressionLibrary temporaryExpressions, IProgramControlExpressionLibrary programControlExpressions) { _cpuValueExpressions = registerExpressions; _tempExpressions = temporaryExpressions; _programControlExpressions = programControlExpressions; }
public ExchangeInstruction(IDataAccessExpressionLibrary registerExpressions, ITemporaryExpressionLibrary temporaryExpressions, IPrimeRegistersExpressionLibrary primeExpressions) { _cpuValueExpressions = registerExpressions; _tempExpressions = temporaryExpressions; _primeExpressions = primeExpressions; }
public SubtractInstruction(IDataAccessExpressionLibrary registerExpressions, IFlagLookupValuesExpressionLibrary flagExpressions, ITemporaryExpressionLibrary temporaryExpressions, IProgramControlExpressionLibrary programControlExpressions) { _cpuValueExpressions = registerExpressions; _flagExpressions = flagExpressions; _tempExpressions = temporaryExpressions; _programControlExpressions = programControlExpressions; }
public DecimalAdjustAccumulatorInstruction(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; }
public NoOperationInstruction(ITemporaryExpressionLibrary tempLibrary) { _tempLibrary = tempLibrary; }