Здравствуйте. Пишу на асме в учебных целях. Такой вопрос: почему, несмотря на то, что в System V ABI amd64 supp. для передачи параметров в функции указаны 64-разрядные регистры(rax, rsi, rdi, ...), в листингах, которые я получаю с помощью «gcc -S ...» используются 32-разрядные(eax, edi, esi, ...) ? Спасибо.
Ответ на:
комментарий
от gentoo_root
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [x86_64/asm/c] использование параметров в C-функции (2011)
- Форум Красивые способы корректного сравнения знаковых и беззнаковых целых (2019)
- Форум WiMAX Network Service 1.4 (2010)
- Статьи Линукс, ассемблер и X11 (2023)
- Форум Методика поиска аналогичного кода в бинарном файле нового релиза. (2021)
- Форум [gcc + inline asm] привязка к регистрам (2011)
- Форум Debian amd64 компиляция (2010)
- Форум X86 & X86-64 (2009)
- Форум [вещества]x86 -> x86-64 (2010)
- Форум x86/x86-64 обречен? (2008)
