Ну да, для быстрых операций переменные в data выделяешь (ну или уж
idata если это архитектурно переменной (массиву?) соответствует).
Все прочее в xdata... а банки регистров на сях применять не очень удобно, я так не осилил такую оптимизацию, хоят компилятор это дело поддерживает.