Win32ASM Hello World и три халявы MASM32



d8ef8794

Задача 6


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

  мы с легкостью можем заменить одной-единственной строчкой: invoke WriteConsoleA, hStdout, offset sWriteText, 16d, 0, 0

  Обратите внимание, что при использовании этой команды параметры мы передаем слева направо, в той же очередности, что и вещает нам MSDN. В отличие от простыни "пушей" c "каллом" в конце.

 




Содержание  Назад  Вперед