Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Программирование на ассемблере на платформе x86-64
Глава 1. Основы
Поставить закладку
1.1. Основные понятия
1.1.1. Что такое процессор?
Для продолжения работы требуется
Registration
Предыдущая страница
Следующая страница
Table of contents
Используемый компилятор
Глава 1. Основы
-
1.1. Основные понятия
1.1.1. Что такое процессор?
1.1.2. Небольшая предыстория
1.1.3. Процессоры x86-64
1.1.4. Регистры процессоров x86-64
1.1.5. Память
1.1.6. Работа с внешними устройствами
1.1.7. Резюме
1.2. Основы ассемблера
1.2.1. Немного о языке ассемблера
1.2.2. Регистр флагов
1.2.3. Команда MOV
1.2.4. Формат хранения данных в памяти
1.2.5. Команды SUB и ADD
1.2.6. Логические операции
1.2.7. Сдвиги
1.2.8. Работа с флагами процессора
1.2.9. Работа со стеком
1.2.10. Резюме
1.3. Метки, данные, переходы
1.3.1. Данные
1.3.2. Метки
1.3.3. Переходы
1.3.4. Безымянные метки
1.3.5. Работа с битами
1.3.6. Резюме
1.4. Изучаем ассемблер подробнее
1.4.1. Работа с памятью и стеком
1.4.2. Работа с числами на ассемблере
1.4.3. Умножение и деление
1.4.4. Порты ввода-вывода
1.4.5. Циклы
1.4.6. Обработка блоков данных
1.4.7. Макросы
1.4.8. Структуры
1.4.9. Работа с MSR-регистрами
1.4.10. Команда CPUID
1.4.11. Команда UD2
1.4.12. Включение файлов
1.4.13. Резюме
Глава 2. Защищённый режим
+
Глава 3. ПРОГРАММИРОВАНИЕ В WIN32
+
Глава 4. LONG MODE
+
Глава 5. ПРОГРАММИРОВАНИЕ В WIN64
+
Глава 6. МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ
+
ПРИЛОЖЕНИЯ
+
Алфавитный указатель
Данный блок поддерживает скрол*