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

Операции над данными в СП с плавающей точкой

Тип: реферат
Категория: Информатика
Скачать
Купить
Федеральное Агентство образования Российской ФедерацииПензенский государственный университетКафедра "Информационная безопасность систем и технологий"РЕФЕРАТпо теме:"Операции над данными в СП с плавающей точкой "Дисциплина: ЦиМПТГруппа:Выполнил: .Руководитель работы:Пенза 2006Содержание1. Обзор2. Операции с плавающей точкой стандарта IEEE2.1 Формат с плавающей точкой повышенной точности2.2 Формат коротких слов с плавающей точкой2.3 Исключения при выполнении операций с плавающей точкой3. Операции с фиксированной точкой4. Округление5. Арифметико-логическое устройство (ALU)5.1 Работа ALU5.2 Режимы работы ALU5.2.1 Режим насыщения5.2.2 Режимы округления данных с плавающей точкой5.2.3 Границы округления данных с плавающей точкой5.3 Флаги состояния ALU5.3.1 Нулевой флаг ALU (AZ)5.3.2 Флаги потери значащих разрядов (AZ, AUS)5.3.3 Отрицательный флаг ALU (AN)5.3.4 Флаги переполнения ALU (AV, AOS, AVS)5.3.5 Флаг переноса операции АШ с фиксированной точкой (АС)5.3.6 Знаковый флаг ALU (AS)5.3.7 Флаги ошибки ALL) (Al, AIS)5.3.8 Флаг операции с плавающей точкой ALU (AF)5.3.9 Накопление сравнений6. Умножитель6.1 Работа умножителя6.2 Результаты с фиксированной точкой6.2.1 Регистры MR6.3 Операции с фиксированной точкой6.3.1 Обнуление регистра MR6.3.2 Округление содержимого регистра MR6.3.3 Насыщение регистра MR при переполнении1.6.4 Режимы работы с плавающей точкой6.4.1 Режимы округления данных с плавающей точкой6.4.2 Граница округления данных с плавающей точкой6.5 Флаги состояния умножителя6.5.1 Флаги потери значащих разрядов (MU, MUS)6.5.2 Отрицательный флаг умножителя (MN)6.5.3 Флаг переполнения умножителя (MV)6.5.4 Флаг ошибки умножителя (Ml)7. Устройство сдвига7.1 Работа устройства сдвига7.2 Флаги состояния устройства сдвига7.3.1 Нулевой флаг устройства сдвига (SZ)7.3.2 Флаг переполнения устройства сдвига (SV)7.3.3 Знаковый флаг устройства сдвига (SS)7.4 Резюме команд устройства сдвига8. Многофункциональные вычисления9. Регистровый файл9.1 Дополнительные регистры1. ОбзорВычислительные устройства (ВУ) процессора ADSP-2106x используются для операций, осуществляемых при реализации алгоритмов цифровой обработки сигналов. Процессор ADSP-2106x содержит три ВУ: арифметико-логическое устройство (ALU), умножитель и устройство сдвига. Процессор поддерживает операции с фиксированной и плавающей точкой. Каждое ВУ выполняет команды за один цикл.ALU выполняет стандартный набор арифметических и логических операций в обоих форматах: с фиксированной и плавающей точкой. Умножитель выполняет умножения с фиксированной и плавающей точкой, а также операции умножение/сложение и умножение/вычитание с фиксированной точкой. Устройство сдвига выполняет логические и арифметические сдвиги, манипуляцию битами, операции внесения и извлечения поля над 32-разрядными операндами и определение порядка.В У имеют параллельную архитектуру, как показано на рис.2.1 Выход любого ВУ может быть входом любого ВУ в следующем цикле. ВУ получают и выводят данные через 10-портовый регистровый файл, который состоит из 16 первичных и 16 дополнительных регистров. Регистровый файл доступен для шины данных памяти программы и шины данных памяти данных, по которым передаются данные между ВУ и внешней памятью или другими частями процессора.Один и тот же регистр в регистровом файле начинается с префикса F (в исходном коде ассемблера), когда он используется в вычислениях с плавающей точкой. И начинается с префикса R, когда используется в вычислениях с фиксированной точкой. Например, следующие команды используют одни и те же регистры:FO=F1 * F2; умножение с плаваюгцей точкойRO=R1 * R2; умножение с фиксированной точкойПрефиксы F и R не влияют на передачу 32-разрядных
Другие файлы:

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

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

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

Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-ЭВМ СМ-1800 с помощью эмулятора на ПК
Анализ двоичной, восьмеричной и шестнадцатеричной систем счисления и перевода десятичных чисел. Форматы хранения чисел с плавающей точкой. Программа д...

Разработка спецпроцессора для выполнения операции сложения чисел, представленных в формате с плавающей точкой
Разработка функциональной схемы операционного автомата микросхемы специализированного процессора, выполняющего заданную арифметическую операцию. Закод...