Introduction to 64 Bit Intel Assembly Language Programming for LinuxIntroduction to 64 Bit Intel Assembly Language Programming for Linux
Ray Seyfarth
Если вы интересуетесь программированием на низкоуровневом языке Assembler ( в данном случае Intel 64 bit Assembly) и архитектурой компьютера наряду с процессами,происходящими в нем, то эта книга - просто маст хэв. Автор начинает с объяснения, почему программирование на ассемблере актуально и необходимо. Материал включает:
⚡️️Системы чисел и их представление.
⚡️️Память компьютера.
⚡️️Регистры и перемещение данных из памяти в регистры и наоборот
⚡️️Перемещение данных между регистрами
⚡️️Логические вентили и алгебраические операции
⚡️️Операции на битах( NOT, AND, OR, XOR, SHIFT)
⚡️️Циклы
⚡️️Функции(инструкции вызова, рекурсия)
⚡️️Массивы(создание, заполнение, вывод, нахождение минимума)
⚡️️Системные вызовы
⚡️️Использование функций ввода/вывода языка С
⚡️️Структуры данных
⚡️️Оптимизация
🔹Книга базируется на Linux