это маленькая фенечка, использование которой
. И, наконец, третья, самая большая "халява" - это маленькая фенечка, использование которой сразу же превращает макроассемблер из языка кодирования в язык программирования!
С помощью этой "фенечки" целый блок инструкций: push 0 push 0 push 16d push offset sWriteText push hStdout call WriteConsoleA
мы с легкостью можем заменить одной-единственной строчкой: invoke WriteConsoleA, hStdout, offset sWriteText, 16d, 0, 0
Обратите внимание, что при использовании этой команды параметры мы передаем слева направо, в той же очередности, что и вещает нам MSDN. В отличие от простыни "пушей" c "каллом" в конце.
Содержание раздела