Ejemplo n.º 1
0
        protected long GetValue(Parameter parameter, long[] program, long pc)
        {
            var value        = program[pc + 1 + (int)parameter];
            var positionMode = GetModeAt(parameter);

            if (positionMode == ParameterMode.ImmediateMode)
            {
                return(value);
            }

            return(_memoryController.GetValue(positionMode, value));
        }