четверг, 7 марта 2013 г.

Компьютерная арифметика



В книге рассматривается теория и использование позиционного кодирования комплексных чисел и векторов.

Предпочтение, отдаваемое именно позиционным кодам, объясняется тем, что с ними очень просто выполняются арифметические операции.

Так, вне зависимости от объекта кодирования, сложение позиционных кодов связано с распространением переносов от младших разрядов к старшим, а умножение и деление состоит из сдвигов и алгебраических сложений.

Метод **цифра-за-цифрой** вообще применим лишь в сочетании с позиционной системой кодирования.

Далее показано, что с позиционными кодами комплексных чисел и векторов выполнимы операции алгебраического сложения, векторного, скалярного и специального умножения, деления комплексных чисел и векторов.

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

Для оценки этих величин можно указать, например, что программа векторного умножения векторов, заданных тремя числами, содержит 6 операций умножения и 3 операции вычитания.

Описываются аппаратно-реализуемые алгоритмы кодирования, декодирования, арифметических операций, вычисления элементарных функций и др.

Приводятся схемы основных вычислительных блоков. Описываются программы моделирования в системе MATLAB.

Книга ориентирована на студентов, инженеров и разработчиков специализированных процессоров.

Предлагаемые в книге алгоритмы и устройства разрабатываются в виде моделей на VHDL и FPGA. Читаем дальше…


Комментариев нет:

Отправить комментарий