Начнём с того, что слово объём пишется с твёрдым знаком.FreshMan писал(а):и снова о старом:
rcall годится при обьеме памяти до 8к
call годится при обьеме памяти до 64к
а что же используется в тех МК где память перевалила за рубеж 64к ?
Далее. Вы странный какой-то. Что ж вы про BRNE и и прочие BRxx не написали. А они вообще +-64 слова позволяют прыгать. И что, по вашему, их нигде нельзя использовать?
Продолжим. RCALL/RJMP прыгают на +-2 килослова, что соответствует +-4 килобайта, т.е. 8 кб. Тут нормально.
А вот CALL/JMP адресуют 64 килослова, т.е. вплоть до 128 килобайт никаких наворотов в виде EICALL/EIJMP не требуется.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)


