Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Цифровые устройства

Разработка процессора с плавающей точкой

Тип: Курсовая
Категория: Цифровые устройства
Скачать
Купить

Команда сохранения преобразует значение из регистра St в формат получателя и помещает операнд в ОП. Если получателем является регистр, номер используемого регистра берётся до извлечения из стека.

Во внутренних операциях процессор с плавающей точкой (ППТ) использует представление вещественных чисел в формате с расширенной точностью РТ (рис.1.1). Длина формата 80 бит.

Истинный порядок изменяется от –16382 до 16383. Смещённые порядки 000..0В и 111..1В зарезервированы для специальных значений. Числа в формате РТ имеют явный бит F0.

Программная модель (рис.2.1) включает в себя кольцевой стек из восьми регистров R0-R7, регистры слова тэгов TW , слова состояния SW и слова управления CW. В стеке хранятся числа в формате РТ. Вершина стека определяется полем ТОР слова состояния SW и обозначается ST(0) или ST. На рисунке вершиной стека является физический регистр R3. ST(0) содержит последнее включённое в стек значение, регистр ST(1) предпоследнее и т.д. Включение в стек осуществляет декремент ТОР и загрузку в новую вершину стека. При извлечении из стека данное читается из ST(0), а затем производится декремент ТОР.

В слове состояния SW поле ТОР содержит адрес текущей вершины стека. Биты кода условия C0-C3 фиксируют результаты команд сравнения, проверки и анализа. Восемь бит отведены для регистрации особых случаев (ошибок) (рис.2.2).

Особым случаям соответствуют флажки в слове состояния SW (рис.2.2): IE,ZE,DE,OE,UE,PE. При любом особом случае устанавливается бит суммарной ошибки ES, а также вырабатывается активный сигнал ошибки FERR.

Другие файлы:

Проектирование процессора с плавающей точкой
Разработка устройства, реализующего набор команд из числа операций с плавающей точкой семейства процессора i486. Структура сопроцессора FPU. Принцип в...

Операции над данными в СП с плавающей точкой
Операции, осуществляемые при реализации алгоритмов цифровой обработки сигналов. Применение процессора ADSP-2106x для операций с фиксированной и плаваю...

Выполнение операций над операндами с плавающей точкой
Основные форматы данных и их представление. Запись чисел в формат с плавающей точкой. Вычитание чисел в формате с плавающей точкой. Регистры операндов...

Микропроцессор i486. Книга 2,3,4
Описание книги: В новых книгах известного автора описана внутренняя архитектура процессора i486, внешняя память, шина процессора, циклы шины, сигнальн...

Обработка изображений с использованием расширения процессора
Общее представление о записи данных. Виды регистров и типов данных с плавающей точкой. Модель выполнения программы SIMD. Формат данных в памяти регист...