Я же уточнил "без внешнего ОЗУ" (!). Карту адресного пространства я привёл по ссылке. В этом случае для адресации достаточно 1 байта. (старший байт при преобразовании типа от 8 к 16 разрядов компилятор замяет нулём). А принимать ли к исполнению такое выражение - зависит только от строгости конкретного компилятора (т.к. сторого говоря выражение безграмотное).