Вот взять Айвана. Он всем морочит мозги, что делает рендерер. А на самом деле -- я вам тайну приоткрываю! -- он внёс изменение в микрокод FPU и теперь вся тригонометрия считается с ошибкой после n-ного знака.
да и логически если порассуждать, что делает call? 1. заносит в стек адрес следущей интсрукции (чтоб по ret можно было вернуться) 2. прыгает на адресс
Aiwan, вы переворачиваете мою жизнь с ног на голову. Так глубоко я не задумывался. Интересно как call реализуется во FlatAssembler'е. Предложили ли вы самый короткий путь или же реализация в Fasm более оптимизированная?
Aiwan, вы переворачиваете мою жизнь с ног на голову. Так глубоко я не задумывался. Интересно как call реализуется во FlatAssembler'е. Предложили ли вы самый короткий путь или же реализация в Fasm более оптимизированная?
напрямую записывается опкодами, вот как фасм это реализует
Вот взять Айвана. Он всем морочит мозги, что делает рендерер. А на самом деле -- я вам тайну приоткрываю! -- он внёс изменение в микрокод FPU и теперь вся тригонометрия считается с ошибкой после n-ного знака.