http://sulfurzona.ru/
News
Service
Magazine
Software (Battle City Game, Wallpaper manager, Superpad, VG-NOW, Puzzle Game, Netler Internet Browser, ..)
Wing-Thunder Game (fly simulator)
Dune Game (Dune III, Dune IV, Cheats, Forum, ..)
Games free
Turbo Pascal (Assembler, Docs, Sources, Debbugers, ..)
Books (Docs for developers)
Guest book
Компьютерная диагностика двигателя автомобиля (адаптер К-линии)Компьютерная диагностика двигателя автомобиля (адаптер К-линии)
 
 
Скачать игру Крыло-Гром (Wing-Thunder) бесплатно
 
 

Ведение в описание процессора i486(TM)

 
Язык: русский
 

Глава 1. Ведение в описание процессора i486(TM).

--------------------------------
 
Ведение в описание процессора i486Процессор i486 обеспечивает наивысшую скорость выполнения прикладных программ для DOS, OS/2, Windows и UNIX System V/386.
 
Он на 100% программно совместим с микропроцессорами 386(ТМ) DX & SX. Один миллион транзисторов объединенной кэш-памяти (сверхбыстрой оперативной памати), вместе с аппаратурой для выполнения операций с плавающей запятой и управлением памяти на одной микросхеме, тем не менее поддерживают программную совместимость с предыдущими членами семейства процессоров архитектуры 86. Часто используемые операции выполняются за один цикл, что сравнимо со скоростью выполнения RISC-команд.
 
Восьмикилобайтный унифицированный кэш для кода и данных, соединенный с шиной пакетного обмена данными со скоростью 80/106 Мбайт/сек при частоте 25/33 Мгерц гарантируют высокую производительность системы даже с недорогими дисками (DRAM).
 
Новые возможности расширяют многозадачность систем. Новые операции увеличивают скорость работы с семафорами в памяти.
Оборудование на микросхеме гарантирует непротиворечивость кеш-памяти и поддерживает средства для реализации многоуровневого кэширования.
 
Встроенная система тестирования проверяет микросхемную логику, кэш-память и микросхемное постраничное преобразование адресов памяти. Возможности отладки включают в себя установку ловушек контрольных точек в выполненяемом коде и при доступе к данным.
 
Возможности процессора i486 включают в себя:
 
- Полная программная совместимость с ЦПУ 386 DX, 386 SX, встроенным 376(TM) процессором, процессорами 80286, 8086 и 8088;
 
- Модуль выполнения команд разработан так, чтобы выполнять часто встречающиеся операции за один цикл;
 
- 32-разрядный процессор для выполнения арифметических и логических операций;
 
- Встроенный модуль обработки арифметических операций с плавающей точкой для поддержки 32, 64, и 80-разрядных форматов, заданных в соответствие со стандартом IEEE 754 (объектно совместимом с 387 (TM) DX и 387 SX арифметическими сопроцессорами);
 
- Внутренняя 8 Кбайтовая кэш-память, которая обеспечивает быстрый доступ к часто используемым данным и операциям;
 
- Сигналы управления шиной для поддержки непротиворечивости кэша в многозадачных системах;
 
- Сегментация, одна из форм управления памятью для создания независимых, защищенных адресных пространств;
 
- Постраничное разбиение, одна из форм управления памятью, которая обеспечивает доступ к структурам данных, большим, чем доступное пространство памяти, путем хранения данных частично в памяти, частично на диске;
 
- Перезапускаемые операторы, которые позволяют перезапуск программы после исключения (необходимы для поддержки постраничного доступа к виртуальной памяти);
 
- Конвеерное выполнение команд, перекрывающееся по времени с интерпретацией других команд;
 
- Регистры отладки для аппаратной поддержки контрорльных точек в командах и данных;
 
Процессор i486 совместим на уровне объектных кодов с тремя другими процессорами семейства 386:
 
- Процессор 386 DX (32-разрядная шина данных) - эффективная относительно своей стоимости форма для персональных компьютеров высокого класса и рыночих станций среднего уровня;
 
- Процессор 386 SX (16-разрядная шина данных) - 386-ой процессор, адаптированный для персональных компьютеров среднего класса, для которых существенна высокая цена системы с 32-разрядной шиной.
 
- 376 встроенный процессор (16-разрядная шина данных) - упрощенная форма 386 процессора, оптимизированная для применения в качестве встроенного в систему процессора, такую как контроллеры процессов. Процессору 386 не хватает постраничной организации памяти и совместимости с процессором
8086, обеспечиваемых процессором i486. Процессор 376 значительно дешевле и меньше любого варианта исполнения процессора 386.
 
Режим работы процессора i486 определяет, какие команды и какие архитектурные возможности доступны. Процессор i486 предусматривает три режима выполнения программ:
 
- Защищенный режим использует естественное множество 32-разрядных команд процессора. В данном режиме доступны все команды и все архитектурные возможности.
 
- Режим реальной (прямой) адресации (называемый также "реальным режимом") эмулирует программную среду процессора 8086, с некоторыми дополнительными возможностями (такими, как возможность прервать данный режим). При перезагрузке процессор устанавливается именно в этот режим.
 
- Виртуальный режим 86 (называемый также "режим V86") является другой формой эмуляции режима 8086. В отличие от режима прямой адресации, виртуальный режим 86 совместим с защитой и управлением памятью. Процессор может установить виртуальный режим 86 из защищеного режима, чтобы выполнить программу,
написанную для процессора 8086, а затем выйдя из виртуального режима 86 и перейдя в защищенный режим продолжить выполнение программы, которая использует множество 32-разрядных команд.
 
Глава 1. Ведение в описание процессора i486(TM).
Часть I. Прикладное программирование
---------------------------------
Глава 2. Основная программная модель
Глава 3. Прикладное программирование.
3.4.5 Команды установки байта по условию
Часть II Системное программирование
---------------------------------
Глава 4 Архитектура системы
Глава 5 Организация памяти
Глава 6 Защита
Глава 7 Мультизадачность
Глава 8 Ввод/вывод
Глава 9 Исключения и прерывания
Глава 10 Инициализация
Глава 11 Отладка
Глава 12 Кеширование
Глава 13 Мультипроцессорная обработка
Часть III. Числовые операции
---------------------------------
Глава 14. Введение в вычисления
Глава 15. Архитектура модуля обработки операций с плавающей точкой
Глава 16. Особые вычислительные ситуации
Глава 17. Операции с плавающей точкой
Глава 18. Вычисления
Глава 19. Замечания о системном уровне
Глава 20. Примеры вычислительного программирования
Часть IV Совместимость
---------------------------------
Глава 21 Выполнение программ процессоров 80286 и 386(ТМ) DX или SX
Глава 22 Режим реальных адресов
Глава 23. Виртуальный режим процессора 8086
Глава 24. Сочетание 16-разрядных и 32-разрядных программ
Глава 25. Совместимость с математическим сопроцессором 387(ТМ), 80287 и 8087.
Часть 5 Набор команд
---------------------------------
Глава 26 Набор команд
ADC - Сложение с флагом переноса
CBW/CWDE - Преобразование байта в слово/Преобразование слова в двойное слово
CWD/CDQ - Преобразование слова в двойное слова/Преобразование двойного слова в учетверенное слово
FCOM/FCOMP/FCOMPP - Сравнение действительных чисел
FRSTOR - Восстановить состояние FPU
FXTRACT - выделение экспоненты и мантиссы
INVD - Аннулирование кеша
LEA - Загрузка исполнительного адреса
MOV - Пересылка данных
POP - Извлечение слова из стека
SAHF - Запись AH во флаги
STD - Установка флага направления
Приложения
---------------------------------
Приложение А. Таблица кодов операций
Приложение B. Таблица воздействия команд на флаги
Приложение C. Таблица флагов состояния
Приложение D. Коды условий
Приложение E. Форматы команд и синхронизация
Приложение F. Краткое описание числовых исключений
Приложение G. Оптимизация кода
Глоссарий.
 
 
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ.
 

Книги > Ведение в описание процессора i486
 
 
 
 
 
 
На главную страницу На предыдущую страницу На начало страницы