サンプルコードは読んだのですが、
今まで、
リニアにメモリ空間にアクセスできる環境しか使ってないので、

int xdata a;
int code b;
とか常識のように書かれていて理解しかねます。
キチンと理解しとかないと、
あとでバグ(泣き)を見そうだと思うので、
しっかり書かれたドキュメントが欲しかったわけで