Это кагбэ естественно, поскольку разрядность инструкции ограничена.
С этим связан "банковый" доступ. Достаточно давно в 8-битах вместо
модификации двух разрядов в регистре STATUS ядра появился отдельный
регистр BSR, который расширяет адресное поле прямой адресации, а в
системе команд есть инструкция записи литерала в этот регистр
(movlb XX), что сокращает переключение старшего разряда до одной
инструкции. Чтобы не копаться в расположении переменных и
спецрегистров, есть метакоманда banksel <имя-адрес>, которая компилируется в упомянутую movlb XX автоматически линкером.