мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
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+ah] |
- | ... | + | ;... |
pop bp | pop bp | ||
ret | ret | ||
- | + | </ | |
- | _foo endp</ | + |