|
просто так ничего не сделать. либо всю программу перепланировать.
либо ... вот по ссылке идея. там пример для picc, но это не принципиально. просто как пример того, что можно сделать.
т.е. вместо call'а макрос, который запомнит адрес возврата
в переменной и сделает goto на нужную подпрограмму.
в подпрограмме вместа return'а тоже макрос, который сделает
goto на запомненный адрес (загрузить PCLATH и PCL).
E-mail: info@telesys.ru