#pragma once
// описание модели памяти БК

constexpr auto BASE_ADDRESS = 0;
constexpr auto DEFAULT_START_ADDRESS = 01000; // начальный адрес компиляции по умолчанию
constexpr auto HIGH_BOUND = 0177000;    // верхняя граница адреса компиляции

constexpr auto MAX_MEMORY_SIZE_B = 65536; // количество памяти БК
union UMemory
{
	std::array < uint16_t, MAX_MEMORY_SIZE_B / 2 > w{};
	std::array<uint8_t, MAX_MEMORY_SIZE_B> b;
};

extern UMemory g_Memory;
