|
это обойти - вместо того, чтобы использовать вызов по адресу, можно проанализировать и узнать, что за функцию нужно вызвать и затем вызвать ее явно с нужными аргументами. Да и на ассемблере вызывать функции с различным количеством и типом аргументов тоже задача нелегкая и просто так не сделаешь - надо тоже анализировать типы и количество аргументов и передавать их функции перед вызовом.
Ну а плюс Си - там автоматом поддерживаются локальные переменные (в 51-м не с помощью стека, а с помощью сегмента).
E-mail: info@telesys.ru