SoftCraft
разноликое программирование
|
|
Ассемблер x86-64 (AMD64). Инструменты
|
Начальная страница курса
Содержание лекции
-
Нотация AT&T. GNU Assembler (gas)
-
Нотация Intel. GNU Assembler (gas)
-
Netwide Assembler (NASM). Структура программы
-
Netwide Assembler (NASM). Компиляция
-
Вычисление длины массива во время ассемблирования
-
Использование внешних библиотечных функций
-
Инструменты для работы. Отладчик GDB
-
Инструменты для работы. Simple asm (SASM)
-
Инструменты для работы. Отладчик DDD
Презентация лекции
Используемые источники информации
-
Йо Ван Гуй. Программирование на ассемблере x64: от начального уровня до профессионального использования AVX. - М.: ДМК Пресс, 2021. – 332 с.
-
Столяров А.В. Программирование на языке ассемблера NASM для ОС Unix: Уч. пособие. - 2-е изд. - М.: МАКС Пресс, 2011. - 188 с.
-
Столяров А.В. Программирование: введение в профессию. II: Низкоуровневое программирование. - М.: МАКС Пресс, 2016. - 496 с.
-
Столяров А.В. Программирование: введение в профессию. Том 1: Азы программирования. - 2-е изд. - М.: МАКС Пресс, 2021. - 704 с.
-
Сайт NASM
- Википедия:
Ассемблер
- Википедия:
Assembler Linux
Онлайн компиляторы, использующие NASM x86-64
Начальная страница курса
|
|
|
|