SoftCraft
разноликое программирование

Top.Mail.Ru

Ассемблер x86-64 (AMD64). Инструменты


Начальная страница курса

Содержание лекции


  1. Нотация AT&T. GNU Assembler (gas)
  2. Нотация Intel. GNU Assembler (gas)
  3. Netwide Assembler (NASM). Структура программы
  4. Netwide Assembler (NASM). Компиляция
  5. Вычисление длины массива во время ассемблирования
  6. Использование внешних библиотечных функций
  7. Инструменты для работы. Отладчик GDB
  8. Инструменты для работы. Simple asm (SASM)
  9. Инструменты для работы. Отладчик DDD

Презентация лекции


Используемые источники информации

  1. Йо Ван Гуй. Программирование на ассемблере x64: от начального уровня до профес­сионального использования AVX. - М.: ДМК Пресс, 2021. – 332 с.
  2. Столяров А.В. Программирование на языке ассемблера NASM для ОС Unix: Уч. пособие. - 2-е изд. - М.: МАКС Пресс, 2011. - 188 с.
  3. Столяров А.В. Программирование: введение в профессию. II: Низкоуровневое программирование. - М.: МАКС Пресс, 2016. - 496 с.
  4. Столяров А.В. Программирование: введение в профессию. Том 1: Азы программирования. - 2-е изд. - М.: МАКС Пресс, 2021. - 704 с.
  5. Сайт NASM
  6. Википедия: Ассемблер
  7. Википедия: Assembler Linux

Онлайн компиляторы, использующие NASM x86-64


Начальная страница курса