КнигоПровод.Ru22.11.2024

/ИТ-книги

Защищённый режим процессоров Intel 80286, 80386, 80486. Практическое руководство по использованию защищённого режима — Фролов А. В., Фролов Г. В.
Защищённый режим процессоров 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
ОСОБЕННОСТИ ЗАЩИЩЁННОГО РЕЖИМА ПРОЦЕССОРА i802867
 
Адресация памяти в реальном режиме10
Адресация памяти в защищённом режиме13 .
Преобразование адресов в защищённом режиме13
Детальное описание схемы преобразования адресов15
Защита в процессоре i8028621
Кольца защиты23
Тип сегментов24
Границы сегментов25
Привилегированные и чувствительные команды25
Межсегментная передача управления26
Виртуальная память в процессоре i8028629
 
Глава 2
ОБРАБОТКА ПРЕРЫВАНИЙ В ЗАЩИЩЁННОМ РЕЖИМЕ46
 
Прерывания в реальном режиме46
Прерывания защищённого режима47
Таблица прерываний защищённого режима47
Исключения в защищённом режиме48
Обработка аппаратных прерываний50
Программа, которая работает с прерываниями51
 
Глава 3
МУЛЬТИЗАДАЧНОСТЬ В ПРОЦЕССОРЕ i8028676
 
Задача и сегмент состояния задачи78
Переключение задач80
Синхронизация задач и семафоры81
Пример мультизадачного монитора82
 
Глава 4
ОСОБЕННОСТИ ПРОЦЕССОРОВ i80386 и i80486112
 
Преобразование адресов113
Обработка прерываний117
Мультизадачность117
Режим виртуального процессора i8086119
Переключение в защищённый и реальный режимы120
Процессор i80486121
80286, 80386, 80486… Что дальше?123
 
Глава 5
ИЕРАРХИЯ СРЕДСТВ ДЛЯ РАБОТЫ В ЗАЩИЩЁННОМ РЕЖИМЕ124
 
Интерфейс BIOS126
Интерфейс HIMEM.SYS139
Интерфейс EMS/VCPI140
Интерфейс DPMI148
DOS-экстендеры169
Phar Lap DOS-экстендер171
Виртуальная машина WINDOWS175
 
Глава б
ОПЕРАЦИОННАЯ СИСТЕМА Microsoft WINDOWS176
 
Использование функций DPMI178
Драйверы, резидентные программы и WINDOWS188
Связь с WINDOWS CLIPBOARD194
 
Приложение 1. Регистр EFLAGS202
Приложение 2. Управляющие регистры процессора i80386202
Приложение 3. Формат регистра CR0 процессора i80386203
Приложение 4. Формат регистра CR0 процессора i80486203
Приложение 5. Формат регистра CR3 процессора i80486204
Приложение 6. Системные команды процессоров i80286/i80386/i80486205
Приложение 7. Недокументированная команда LOADALL208
Приложение 8. Утилита MEMOSCOP211
Приложение 9. Защита программ от отладки230
 
СПИСОК ЛИТЕРАТУРЫ232

Книги на ту же тему

  1. Технология MMX. Новые возможности процессоров P5 и P6, Бердышев Е. М., 1998
  2. Язык Ассемблера для IBM PC и программирования, Абель П., 1992
  3. Assembler, Юров В. И., 2002
  4. Программирование на языке ассемблера IBM PC, Пильщиков В. Н., 2000
  5. Ассемблер для процессоров Intel Pentium, Магда Ю. С., 2006
  6. Технические средства микропроцессорных систем: Практический курс, Коффрон Д., 1983
  7. Обслуживание микропроцессорных систем, Фергусон Д., Макари Л., Уилльямз П., 1989
  8. Эффективная работа в Windows 95, Стинсон К., 1997

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru