By Жуков Андрей
Андрей Жуков, 2023, Серия: Профессиональное программирование
Данная книга представляет собой практическое руководство по программной модели процессоров i80x86/64 и x64. Она охватывает изучение базовых элементов модели, таких как переменные, константы, методы адресации и система команд, с использованием ассемблера a86 и отладчика d86. Особое внимание уделяется 32-битным возможностям i80x86, включая защищенный режим, вентили, исключения, прерывания, привилегии и страничное преобразование. Также рассматриваются 64-битные режимы процессора x64 с их особенностями в long mode, применяя ассемблер nasm. Исходные тексты примеров и необходимые файлы доступны на сайте издательства.
Andrey Zhukov, 2023, Series: Professional Programming
This book serves as a practical guide to the programming model of i80x86/64 and x64 processors. It covers the study of fundamental model elements, including variables, constants, addressing methods, and instruction sets, using the a86 assembler and d86 debugger. Significant attention is given to the 32-bit capabilities of i80x86, encompassing protected mode, gates, exceptions, interrupts, privileges, and paging. The 64-bit modes of the x64 processor, along with their long mode exceptions and interrupts, are also examined using the nasm assembler. Source code for examples and necessary files are available on the publisher's website.