Математика

Физика

Химия

Биология

Техника и    технологии

Паплас К., Марри У. 7 Микропроцессор 80386: Справочник: Пер. с англ. — М.: Радио и связь, 195(3. — 320 с.: ил. ISBN 5-256-00826-9. В книге американских специалистов рассматриваются технические характеристики, архитектура и режим работы 32-разрядного микропроцессора 80386, на базе которого построены современные персональные компьютеры от портативных до таких, как PS/2 фирмы IBM. Описаны арифметические сопроцессоры 80287 и 80387. Приводятся многочисленные примеры программ для микропроцессор!» 803М, ММ? к ЮЭ87, • также примеры систем на их основе. Рассматриваются персяекпядо однокристальные и высокопроизводительные ионФвэдияьНОТУЫМИЬ Дляпршртммшишмажяюлиыо» в«д{мюм»и«ов микропроцессорных систем.
Благодарности
При подготовке этой книги мы получили большую поддержку от людей, работающих в фирме Osborne/McGraw-НШ. Линда Мичел помогала в качестве помощника редактора, Марк Хаас — как технический рецензент, а Лин Корделл — как редактор. Они внесли много предложений по поводу мелких ошибок, пропущенных нами. Их помощь сделала эту книгу лучше и точнее. Особую признательность мы выражаем Синтии Хадсон, главному редактору, которая проделала большую работу, обеспечив нас технической литературой и информацией. Она была также нашим главным представителем при общении с фирмой Osborne / McGraw-Hill и поддерживала нас во время работы над рукописью. Мы считаем ее своим подлинным другом.
Хотим также выразить признательность сотрудникам фирмы Intel за их готовность помочь осуществлению нашего замысла. Доступ к технической информации фирмы Intel сделал возможным появление этой книги. Мы всегда получали профессиональную, вежливую и эффективную помощь этих людей в работе с литературой и по техническим вопросам. Мы благодарны фирме Intel за разрешение воспроизвести технические схемы и рисунки.
Многие снабжали нас аппаратными и программными средствами для тестирования, но главными поставщиками программных средств были фирмы Phar Lap Software и Microsoft. Фирма Phar Lap обеспечила нас прекрасным ассемблером 386/ASM, a Microsoft — компилятором языка Си и обслуживающей программой SYMDEB. Фирма Intel предоставила средство Inboard 386/AT и модули сопроцессоров.
В „ ОГЛАВЛЕНИЕ
т Введение.............
• _ *• МИКРОПРОЦЕССОР 80386............,
• глава 1. общие сведения о микропроцессоре 80386 . ........,
• Организация памяти ......... ..........
В 32-разрядная архитектура . ..........................8
• Типы данных...... ...........................8
• Задачи..........'.'.'.'.'.'.........................9
• Вычисление адреса................................'3
• Страничная виртуальная память.........................13
• Защита сегментов и страниц ......................17
I г~;7ны^иcадючитeльныe ситуации '"".'•':::::::::::»
i Конвейеризация..................................20
I Глава 2. Архитектура: регистры, флаги'и команды "...........5
• Микропроцессор 80386...... ...........и
I Регистры общего назначения ..........................22
I Работа в реальном и защищенном'режимах' '.................Ц
I Сегментация адреса...... .................22
I Длина сегмента ... .'.'.'.'...........................25
| Разбиение на страницы . .............................26
I Сегментные регистры ...'.'.'.'.......'.................26
I Регистры индекса, указателя и базы.......................27
I Флаги................. ......................27
I Специальные поля..............................27
I Указатель команды ..'.'.............................28
| Добавочные регистры...............................28
I Слово состояния устройства ...........................29
Тестовые и отладочные регистры.............'..........29
Техника адресации ...... .......................30
| Масштабирование.................................31
[ Поразрядная адресация '.'.'.'.'.'.'.','...........*'..........35
Исключительные ситуации............................36
i Система команд микропроцессора 80386....................Зб
:Глава 3. Работа в реальном режиме .....'................."°
Команды ... ...........'......14°
«S^SS^K-S-SS^SS^^ '•'•'•'• :|«
SSbTSEiTSraS21':::::::::: :!S
микропроцессоров 8086 и 80386 реккмов
Отличительные особенности реальных' оежим™................149
микропроцессоров 80286 и 80386 ^жнмоа
Примеры программирования в реальном 'режиме' .' ! ! .'..........\*\
Гл«ва 4. Работа в защищенном режиме . ..........
Вычисление адреса в защищенном режиме .................!!!
SSS^ST18 у~- -ять.:::::::::::: :!71
Механизм защиты ..............................173
Примерь, программирования в защищенном'режиме' '. '...........}Z2
............I/O
' Глава 5. Работа в режиме виртуального микропроцессора ........196
Команды.......................................197
Вычисление адреса в реальном режиме микропроцессора 80386.....197
Вхождение в режим виртуального микропроцессора 8086
и выход из него..................................198
Задачи в режиме виртуального микропроцессора 8086...........198
Различия реальных режимов микропроцессоров 8086 и 80386......199
Различия реальных режимов микропроцессоров 80286 и 80386 .....200
Команды, зависящие от значения IOPL....................200
Ввод-вывод в режиме виртуального микропроцессора 8086....../ .201
Глава 6. Методы построения систем на микропроцессоре 80386 .... 201 Основные принципы организации систем на базе
микропроцессора 80386.....................•.........201
Интерфейс ввода-вывода...............<..............203
Способы сопряжения с памятью ........................205
Интерфейс памяти со статично-столбцовой организацией.........208
Методы построения интерфейса с кэш-памятью...............209
Системная синхронизация............................215
II. СОПРОЦЕССОРЫ 80387, 80287 . ........216
Глава 7. Введение в математические сопроцессоры 80387 и 80287 . . .216
Общие характеристики сопроцессоров 80387 и 80287 ...........216
Аппаратные особенности сопроцессора 80287 ................222
Глава 8. Система команд сопроцессоров 80387 и 80287..........233
Стек сопроцессора.................................234
Типы данных . . i.................................234
Рабочая среда...................................236
Система команд сопроцессоров 80387, 80287.................239
Глава 9. Применение математических сопроцессоров 80387 и 80287 . .264
Программирование вычислений с целыми числами.............265
Программирование вычислений с вещественными числами........268
Два примера программирования вычислений с целыми числами.....275
Два примера программирования вычислений с вещественными
числами.......................................278
Примеры программирования на языке Си ..................284
III. СЕМЕЙСТВО СПЕЦИАЛИЗИРОВАННЫХ ИС 80386 ......287
Глава 10.Высокопроизводительный контроллер кэш-памяти 82385 . . . 287
Общие характеристики..............................288
Некоторые определения и характеристики контроллера кэш-памяти . .'289
Каталог кэш-памяти................................290
Работа контроллера 82385 в составе системы ................293
Интерфейс контроллера 82385.........................294
Подробности о системном интерфейсе.....................295
Локальный интерфейс ..............................298
Глава 11.Высокопроизводительный 32-разрядный
контроллер ПДП 82380 .......................298
Архитектура контроллера 82380........................299
Внешний вид и выводы микросхемы......................309
Интерфейс с микропроцессором.....................'. . . .309
Приложение. Коды ASCII-символов ......................315

Цена: 100руб.

Назад

Заказ

На главную страницу

Hosted by uCoz