Вторая редакция, 2007
Серия:
Наука. Вычислительная техника
Авторы:
Хмельник Соломон Ицкович,
Дубсон Инна Соломоновна,
Хмельник Семён Михайлович,
Видуецкий Александр Евгеньевич
Copyright © 2004-2007 by Solomon I. Khmelnik
[Книга 10]
|
Аннотация
В книге описывается арифметическое устройство CAU, которое оперирует двоичными кодами комплексных чисел – С-кодами.
Устройство выполняет кодирование традиционных кодов, представленных в формате IEEE-754, в С-коды, декодирование С-кодов в коды IEEE-754, арифметические операции с С-кодами, вычисление всех элементарных функций комплексного переменного, преобразование координат, операции с логарифмическими и полярными формами комплексного числа и др.
Для всех этих вычислений предлагаются оригинальные алгоритмы и описывается аппаратная реализация этих алгоритмов.
Описывается проект арифметического устройства CAU в виде VHDL-модели.
Это арифметическое устройство содержит более 200 операционных устройств и выполняет более 400 инструкций для операций с действительными и комплексными числами, представленными в различных формах (целые, с фиксированной точкой, с плавающей точкой, логрифмические, полярные).
Проект включает также библиотеки с полным VHDL-описанием арифметического устройства.
Это описание содержит более 500 текстов VHDL-модулей, более 800 схем операционных устройств и блок-схем алгоритмов.
Проект содержит программу, которая предназначена для просмотра каталогов и библиотек, работы с тестовой системой, работы с математической моделью компьютерной арифметики комплексных чисел для иммитации и анализа тех алгоритмов, которые являются сложными для анализа на аппаратном уровне или еще не включены в VHDL-модель.
Книга ориентирована на студентов, инженеров и разработчиков, которые намерены применять компьютерную арифметику комплексных чисел в собственных разработках специализированных процессоров.
Предлагаемые в книге алгоритмы и устройства разработаны в виде моделей на VHDL.
Краткое оглавление:
- Предисловие
- Глава 1. Структура CAU
- Глава 2. Операционное устройство
- Общие сведения
- Блок вычислительных устройств
- Блок 54-разрядных регистров мантиссы
- Блок 10-разрядных регистров экспоненты
- Блок 54-разрядных мультиплексоров мантиссы
- Блок 10-разрядных мультиплексоров экспоненты
- Схема операционного устройства
- Глава 3. Макроисполнитель
- Введение
- Макроисполнитель
- Вычислительные макрооперации
- Специальные макрооперации
- Предисловие
- Запуск макрооперации
- Вызов операции с кодированием одного аргумента и декодированием одного результата
- Вызов операции с кодированием одного аргумента и декодированием и двух результатов
- Вызов операции с кодированием двух аргументов и декодированием одного результата
- Вызов операции с кодированием двух аргументов и декодированием двух результатов
- Конструкция макроисполнителя
- Блок загрузки памяти макроисполнителя
- Глава 4. Устройство управления
- Общая характеристика устройства управления
- Характеристика системы команд
- Классификатор команд
- Справочник обозначений
- Компоновка VHDL-описания устройства управления CAU
- Компоновка VHDL-описания CAU в целом
- Глава 5. Трёхадресный процессор
- Виртуальный компьютер
- Процессор
- Реализация виртуального компьютера
- Программирование в машинных кодах
- Каталоги
- Глава 6. Тестовая система
- Передисловие
- Интерактивные тесты для всех инструкций
- Библиотека тестов для всех инструкций
- Измерительные тесты
- Сравнительные тесты комплексной и действительной арифметики
- Математические тождества
- Сравнительные тесты вариантов реализации сложных операций
- Библиотека тестов для макрокоманд
- Глава 7. Библиотеки
- Глава 8. Каталоги
- Глава 9. Браузер
- Литература
Полное Cодержание книги, а также её начало (Введение) в формате *.doc, ~128 кб, Вы можете скачать вот по этому адресу -
Арифметическое устройство комплексных чисел. Демо версия, zip-файл ~30 кб.
[Количество скачиваний ]
|