|
Защищённый режим процессоров Intel 80286, 80386, 80486. Практическое руководство по использованию защищённого режима Учебно-справочное издание |
Фролов А. В., Фролов Г. В. |
год издания — 1993, кол-во страниц — 240, ISBN — 5-86404-032-0, тираж — 20000, язык — русский, тип обложки — мягк., масса книги — 260 гр., издательство — ДИАЛОГ-МИФИ |
серия — Библиотека системного программиста |
|
Сохранность книги — хорошая
Формат 60x84 1/16. Бумага офсетная. Печать офсетная |
ключевые слова — процессор, intel, 80286, 80386, 80486, windows, bios, прерыван, dos-экстендер, семафор, ассемблер, ms-dos |
Учебно-справочное пособие. Имеет практическую направленность. В книге описаны особенности защищённого режима работы процессора, процедура переключения в защищённый режим и возврата в реальный режим. Приведены программы, демонстрирующие использование защищённого режима и мультизадачность. Описана иерархия средств для работы в защищённом режиме, в частности, интерфейсы прерывания BIOS INT 15h, VCPI, DPMI, DOS-экстендеры и виртуальная машина операционной системы WINDOWS.
…Для тех, кто ещё не знаком с защищённым режимом работы, скажем, что этот режим является основным и естественным режимом работы процессоров i80286, i80386 и i80486. Только в защищённом режиме полностью реализуются все возможности, заложенные в архитектуру процессоров. Защищённый режим работы используется во многих программных продуктах, таких, как операционные системы UNIX, XENIX, OS/2, PC-MOS, QNX, Desk View, сетевых операционных системах NOVELL, в операционной системе Microsoft WINDOWS, в драйверах расширенной памяти EMM386 и QEMM, в СУБД ORACLE. Хорошо известная система разработки программного обеспечения Borland С также может работать в защищённом режиме, при этом её производительность заметно возрастает. Перспективная операционная система Microsoft WINDOWS NT также использует защищённый режим работы процессора.
В настоящее время в области программного обеспечения прослеживается тенденция ориентации на оболочку Microsoft WINDOWS, пользующуюся огромной популярностью во всём мире. Однако не все знают, что Microsoft WINDOWS — это не только прекрасная графика, продуманный дизайн и удобство в работе. Все программы, разрабатываемые для WINDOWS, работают в защищённом режиме, и они используют всю мощь современных процессоров и все возможности компьютера (в отличие от программ, ориентированных только на MS-DOS)…
ВВЕДЕНИЕ
|
ОГЛАВЛЕНИЕВВЕДЕНИЕ | 3 | | Глава 1 | ОСОБЕННОСТИ ЗАЩИЩЁННОГО РЕЖИМА ПРОЦЕССОРА i80286 | 7 | | Адресация памяти в реальном режиме | 10 | Адресация памяти в защищённом режиме | 13 . | Преобразование адресов в защищённом режиме | 13 | Детальное описание схемы преобразования адресов | 15 | Защита в процессоре i80286 | 21 | Кольца защиты | 23 | Тип сегментов | 24 | Границы сегментов | 25 | Привилегированные и чувствительные команды | 25 | Межсегментная передача управления | 26 | Виртуальная память в процессоре i80286 | 29 | | Глава 2 | ОБРАБОТКА ПРЕРЫВАНИЙ В ЗАЩИЩЁННОМ РЕЖИМЕ | 46 | | Прерывания в реальном режиме | 46 | Прерывания защищённого режима | 47 | Таблица прерываний защищённого режима | 47 | Исключения в защищённом режиме | 48 | Обработка аппаратных прерываний | 50 | Программа, которая работает с прерываниями | 51 | | Глава 3 | МУЛЬТИЗАДАЧНОСТЬ В ПРОЦЕССОРЕ i80286 | 76 | | Задача и сегмент состояния задачи | 78 | Переключение задач | 80 | Синхронизация задач и семафоры | 81 | Пример мультизадачного монитора | 82 | | Глава 4 | ОСОБЕННОСТИ ПРОЦЕССОРОВ i80386 и i80486 | 112 | | Преобразование адресов | 113 | Обработка прерываний | 117 | Мультизадачность | 117 | Режим виртуального процессора i8086 | 119 | Переключение в защищённый и реальный режимы | 120 | Процессор i80486 | 121 | 80286, 80386, 80486… Что дальше? | 123 | | Глава 5 | ИЕРАРХИЯ СРЕДСТВ ДЛЯ РАБОТЫ В ЗАЩИЩЁННОМ РЕЖИМЕ | 124 | | Интерфейс BIOS | 126 | Интерфейс HIMEM.SYS | 139 | Интерфейс EMS/VCPI | 140 | Интерфейс DPMI | 148 | DOS-экстендеры | 169 | Phar Lap DOS-экстендер | 171 | Виртуальная машина WINDOWS | 175 | | Глава б | ОПЕРАЦИОННАЯ СИСТЕМА Microsoft WINDOWS | 176 | | Использование функций DPMI | 178 | Драйверы, резидентные программы и WINDOWS | 188 | Связь с WINDOWS CLIPBOARD | 194 | | Приложение 1. Регистр EFLAGS | 202 | Приложение 2. Управляющие регистры процессора i80386 | 202 | Приложение 3. Формат регистра CR0 процессора i80386 | 203 | Приложение 4. Формат регистра CR0 процессора i80486 | 203 | Приложение 5. Формат регистра CR3 процессора i80486 | 204 | Приложение 6. Системные команды процессоров i80286/i80386/i80486 | 205 | Приложение 7. Недокументированная команда LOADALL | 208 | Приложение 8. Утилита MEMOSCOP | 211 | Приложение 9. Защита программ от отладки | 230 | | СПИСОК ЛИТЕРАТУРЫ | 232 |
|
Книги на ту же тему- Технология MMX. Новые возможности процессоров P5 и P6, Бердышев Е. М., 1998
- Язык Ассемблера для IBM PC и программирования, Абель П., 1992
- Assembler, Юров В. И., 2002
- Программирование на языке ассемблера IBM PC, Пильщиков В. Н., 2000
- Ассемблер для процессоров Intel Pentium, Магда Ю. С., 2006
- Технические средства микропроцессорных систем: Практический курс, Коффрон Д., 1983
- Обслуживание микропроцессорных систем, Фергусон Д., Макари Л., Уилльямз П., 1989
- Эффективная работа в Windows 95, Стинсон К., 1997
|
|
|