появился один вопрос:
При вызове функции (в моем случай функция из библиотек С) мы в начале пушаем в стек любой caller-saved регистр, про этом в нем ничего важно не храним, потом после вызова мы возвращаем якобы его старое значение обратно. Не могу понять почему мы это делаем ? Спасибо заранее
ты сохраняешь-восстанавливаешь регистр, который не имеет смысловой нагрузки в плане хранимой в нем информации. зачем ты это делаешь?
Обсуждают сегодня