_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

смотреть тут
Студентам


Студентам > Курсовые > Обзор x86 процессоров

Обзор x86 процессоров

Страница: 3/3

 

 

      Примечание.

         Локальный указатель - 32 битное  смещение в сегменте,  определенном одной из регистрированных пар сегмента/дескриптора. Глобальный указатель - это полный  логический адрес, состоящий из селектора и смещения.

      Многобайтные элементы могут размещаться с любого адреса байта в зависимости от структуры магистрали, для обращения к  операндам,  размещенным по адресу, не кратным длине операнда в байтах, могут потребоваться дополнительные  магистральные  циклы. Поэтому для высокой производительности, не зависящей от структуры магистрали,  большинство программ ориентируют словные операнды из двойных слов на границах двойных слов и т.п.

 

    

            3.7.1 Типы данных математического сопроцессора

    

     Математический сопроцессор 80287 или 80387 добавляют к типам данных и командам процессора 80386 свои, приведенные в табл.3.7.1.1 В  большинстве прикладных задач входные величины и получаемые результаты хранятся в виде типов  целых,  действительных или упакованных десятичных, а для промежуточных величин  имеется  тип данных промежуточное действительное, расширенный диапазон и точность  которого в сложных вычислениях сводят к минимуму ошибки округления, переполнения и исчезновения порядка. В соответствии с такой моделью  математический сопроцессор  производит большую часть вычислений над промежуточными величинами, хранящимися в его регистрах. При загрузке

любого типа данных в регистровый стек, этот тип автоматически меняется на промежуточный действительный. Промежуточная действительная величина в регистре, в свою  очередь,  может  быть

переведена в любой другой тип с помощью команды запоминания.

 

                                                 Таблица 3.7.1.1

    

       Главные типы данных и команды математического сопроцессора

 

Команды             

     Тип     

  Разрядность

Загрузка, запоминание,  сравнение,  сложение, вычитание, умножение, деление          

Целое        

             

             

 16,32,64 бит

             

             

Загрузка, запоминание       

                            

Упакованное  

десятичное   

 18 цифр     

             

Загрузка, запомонание, сравнение   сложение, вычитание, умножение, деление          

Действительное

             

             

 32,64 бит   

             

             

Сложение, вычитание, умножение,    деление, извлечение квадратного корня, масштабирование остатка,  вычисление части целого, смена  знака, вычисление абсолютной величины, выделение порядка и мантиссы, сравнение, осмотр, проверка, обмен, арктангенс, 2-1, Y*LOG(X+1), Y*LOG(X), загрузка константы (0.0, П, и т.д.) (80387 добавляет синус, косинус, синус и косинус, неупорядоченное сравнение).   

Промежуточное

действительное

             

             

             

             

             

             

             

             

             

             

             

             

 80 бит       

             

             

             

             

             

             

             

             

             

             

             

             

             

 

 

                              ЗАключение

 

      Изобретение процессоров i80386 и i80286 было большим шагом в улучшении архитектуры и производительности процессоров фирмы Intel, сейчас эти процессоры морально устарели и в основном используются о  контроллерах, а так же в бытовой технике.

 

 

                БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

 

1.    В.Л. ГРИГОРЬЕВ  “Микропроцессор i80486”  БИНОМ Москва 1993

2.    М. ГУК “Аппаратные средства IBM PC” Питер Санкт-Петербург 1997



Copyright © Radioland. Все права защищены.
Дата публикации: 2004-09-01 (0 Прочтено)