А, понял что вы имели в виду. Но в 51 это осложняется ещё тем, что там и сама озу бывает ТРЁХ типов.. :-)) Если объединять PROG и XRAM, то DATA/IDATA как бы уже не нужна, а имплементить её придётся, так как разные компилеры работают очень по-разному..