мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| asm:bcc_nasm [10/04/2013 22:29] – arabusov | asm:bcc_nasm [10/04/2013 22:31] (текущий) – arabusov | ||
|---|---|---|---|
| Строка 35: | Строка 35: | ||
| add sp, | add sp, | ||
| При этом для правильного использования переданных параметров процедура //foo// может выглядеть так: | При этом для правильного использования переданных параметров процедура //foo// может выглядеть так: | ||
| - | < | + | < |
| push bp | push bp | ||
| mov bp,sp | mov bp,sp | ||
| - | a = [bp+4] | + | ;a = [bp+4] |
| - | b = [bp+6] | + | ;b = [bp+6] |
| - | c = [bp+8] | + | ;c = [bp+8] |
| - | d = [bp+ah] | + | ;d = [bp+0xa] |
| - | ... | + | ;... |
| pop bp | pop bp | ||
| ret | ret | ||
| - | + | </ | |
| - | _foo endp</ | + | |