示例#1
0
        public MemoryController(IMemoryControllerOutput output)
        {
            _output = output;
            _memory = new Dictionary <int, ExtendedBitArray>();

            // Установка начального адреса в ячейку вектора сброса
            SetMemory(new ExtendedBitArray(Constants.StartAddress), Constants.ResetVectorAddress);
            SetMemory(new ExtendedBitArray(), Constants.ResetVectorAddress + 1);
        }
示例#2
0
        public static MemoryController GetMemoryController(IMemoryControllerOutput output)
        {
            var memoryController = new MemoryController(output);

            return(memoryController);
        }