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

  d8ef8794     

это маленькая фенечка, использование которой


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

 

Содержание раздела