Ассемблер и программная модель процессоров x86/64
Книга является практическим пособием по программной модели процессоров i80x86/64. В первой части рассматриваются простейшие элементы модели (переменные, константы, методы адресации и система команд) с помощью ассемблера a86 и отладчика d86 в реальном режиме. Вторая часть посвящена 32-битным возможностям i80x86, включая защищенный режим, вентили, исключения и прерывания, привилегии, страничное преобразование, LDT и TSS. Третья часть охватывает 64-битные режимы процессора x64 с исключениями и прерываниями в long mode с использованием ассемблера nasm.
Электронный архив на сайте издательства содержит исходные тексты примеров и необходимые для работы файлы. Книга предназначена для программистов, желающих глубоко изучить архитектуру x86/64 и низкоуровневое программирование.
Особое внимание уделяется практическим аспектам: установке и настройке эмулятора Bochs, программированию данных, директивам определения данных, способам адресации и алгоритмам трансляции. Материал структурирован от простого к сложному, что позволяет постепенно осваивать как базовые, так и продвинутые возможности процессоров.
