мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | Последняя версияСледующая версия справа и слева | ||
asm:second3 [03/03/2011 16:58] – arabusov | asm:second3 [03/03/2011 17:03] – arabusov | ||
---|---|---|---|
Строка 30: | Строка 30: | ||
- | ==== Пример библиотеки, | + | ==== Пример библиотеки, |
Модуль Assembler | Модуль Assembler | ||
Строка 106: | Строка 106: | ||
< | < | ||
Это значит, | Это значит, | ||
+ | ==== Альтернативный вариант написания процедур на ассемблере ==== | ||
+ | Во многих ассемблерах (в том числе и TASM) встроена поддержка передачи параметров с использованием директивы //ARG// или усложнённой директивы //proc// | ||
+ | |||
+ | Пример: | ||
+ | < | ||
+ | |||
+ | ... | ||
+ | |||
+ | ret | ||
+ | |||
+ | _foo endp</ | ||
+ | В данном методе нельзя использовать регистр BP! |