Ассемблер и программная модель процессоров x86/64
- Добавил: literator
- Дата: 15-05-2026, 07:09
- Комментариев: 0
Автор: Андрей Жуков
Издательство: БХВ-Петербург
Год: 2024
Страниц: 399
Язык: русский
Формат: pdf (true) +code
Размер: 23.3 MB
Книга является практическим пособием по программной модели процессоров 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
[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
