Ассемблер и программная модель процессоров x86/64

Ассемблер и программная модель процессоров x86/64

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

В этой книге используется язык ассемблера, даже три его разновидности: a86, a386 и nasm. Но речь вовсе не о применении этих языков в программной индустрии, что (при современной тенденции развития программного обеспечения в сторону большей ресурсоемкости) даже не смешно. Ассемблер здесь — это лишь средство изучения программной модели процессоров x86-64, от реального режима и через 32-битовый защищенный режим к 64-битовому режиму. Что характерно, мы сами включаем 32- и 64-битовые режимы, в отличие от современных учебников ассемблера, где практика проходит в готовой среде 64-разрядных операционных систем.

Книга, предлагаемая вашему вниманию, состоит из трех частей, в которых используется симулятор PC под названием Bochs и операционная система FreeDOS, по минимуму (в первой и второй частях книги — как инструментальная среда, а в третьей — только для запуска программ из примеров).

Название: Ассемблер и программная модель процессоров x86/64
Автор: Андрей Жуков
Издательство: БХВ-Петербург
Год: 2024
Страниц: 399
Язык: русский
Формат: pdf (true) +code
Размер: 23.3 MB

Скачать Ассемблер и программная модель процессоров x86/64
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.