15.61 USD
Наличие на складе:
Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 01.12.2024; планируемая отправка: 02.12.2024
Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 04.12.2024; планируемая отправка: 05.12.2024
Издательство: | BHV-СПб |
Серия: | Профессиональное программирование |
Дата выхода: | август 2023 |
ISBN: | 978-5-9775-1761-4 |
Объём: | 400 страниц |
Масса: | 529 г |
Размеры(В x Ш x Т), см: | 24 x 17 |
Обложка: | мягкая |
Книга является практическим пособием по программной модели процессоров i80x86/64. Простейшие элементы этой модели (переменные, константы, методы адресации и система команд) изучаются с помощью ассемблера a86, отладчика d86. 32-битные возможности i80x86, включая защищенный режим, вентили, исключения и прерывания, привилегии, страничное преобразование, исключения, LDT и TSS, а также 64-битные режимы процессора x64 с исключениями и прерываниями в long mode изучаются с использованием ассемблера nasm.
В этой книге используется язык ассемблера, даже три его разновидности: a86, a386 и nasm1. Но речь вовсе не о применении этих языков в программной индустрии, что (при современной тенденции развития программного обеспечения в сторону бoльшей ресурсоемкости) даже не смешно. Ассемблер здесь — это лишь средство изучения программной модели процессоров x86-64, от реального режима и через 32-битовый защищенный режим к 64-битовому режиму. Что характерно, мы сами включаем 32- и 64-битовые режимы, в отличие от современных учебников ассемблера, где практика проходит в готовой среде 64-разрядных операционных систем.