Если под "прозрачностью" понимать непрерывность области данных, то это одно из решений решение. Если нужен пословный доступ (по 16 бит), то можно написать необходимое число дефайнов.
Сам не пользовался, но кажется можно написать обработчик исключительной ситуации...
Например, обращаемся к несуществующему региону памяти (виртуальной батареечной памяти) как батареечной памяти. Обрабатываем исключение - если адреса из виртуальной батареечной памяти, то осуществляем доступ к реальной. Накладненько, но вроде "прозрачно". Так надо?
Будет работать?
|