Вы разрешили сделать абстрактный звонок с LEA, как:Разрешено ли LEA [x], [y]?
LEA [x], [y]
где х и у являются действительными регистрами или адрес. Кто-то спросил меня на днях, и я понятия не имел. Load Effective Address будет загружать y в адрес x , содержащий значение указывает на, я думаю. Если этот способ действителен, что бы вы сделали с этим?
Что вы думаете об этом: 'abstract call'? LEA не является инструкцией 'call'! –
Нет; сборка такая же жесткая. Возможность использования произвольно сложного выражения в любом месте вместо константы или переменной является одной из причин, по которой были изобретены языки высокого уровня. –