Государственный комитет РФ по высшему образованию
Хабаровский Государственный Технический Университет
Кафедра "ВТ"
КУРСОВАЯ РАБОТА
(ВТ.ВМ51.957035.ПЗ)
"Разработка и проектирование функциональной схемы процессора для вычисления функции sin(j) методом "цифра за цифрой" "
Выполнил: ст. гр. ВМ-51 Борисов А.С.
Руководитель проекта: пр. Агеев В.В.
1997 г.
СОДЕРЖАНИЕ.
Стр.
1.ПОСТАНОВКА ЗАДАЧИ И ОПИСАНИЕ АЛГОРИТМА.............................. 4
1.1. Рекурентные соотношения метода "цифра за цифрой.............. 4
1.2.Формулы приведения функции sin(j) в первую четверть........ 5
2. РАЗРАБОТКА АЛГОРИТМА И СОСТАВЛЕНИЕ БЛОК- СХЕМЫ............ 6
2.1. Блок-схема алгоритма вычисления функции sin(j) методом "цифра за цифрой"........................................................................................... 6
2.2. Формат данных............................................................................ 7
2.3. Контрольный пример................................................................... 7
2.4.Регистровая блок-схема................................................................... 8
3. ОПЕРАЦИОННЫЙ АВТОМАТ................................................................ 11
3.1. Состав операционного автомата................................................. 11
3.2. Описание операционного автомата............................................. 11
4. СИНТЕЗ УПРАВЛЯЮЩЕГО АВТОМАТА.................................................... 12
4.1. Граф-схема автомата................................................................... 12
4.2. Граф автомата.............................................................................. 13
4.3.Синтез автомата............................................................................ 13
4.3.1. Синтез УА для RS- триггеров........................................... 14
4.3.2. Синтез УА для JK- триггеров........................................... 15
4.3.3. Синтез Yi+1....................................................................... 15
5.ЗАКЛЮЧЕНИЕ......................................................................................... 16
ПРИЛОЖЕНИЕ............................................................................................ 17
СПИСОК ЛИТЕРАТУРЫ............................................................................. 20
Задание: необходимо спроектировать функциональную схему процессора для вычисления функции sin(j) методом "цифра за цифрой".
Вычисление любой элементарной функции по методу "цифра за цифрой" сводится к выполнению двух этапов.
На первом этапе аргументы элементарных функций,
заданные n- разрядным двоичным кодом в позиционной системе счисления с
основанием a и являющиеся правильными
дробями, т.е. числами , представляются либо
сходящимся произведением, содержащим в общем случае n комплексных членов вида
, либо суммой n слогаемых одного из
следующих видов
,
,
.
Искомым на данном этапе является набор операторов для которых могут быть выбраны два рода
значений: 0 и 1 или -1 и +1. В первом случае говорят об итерационном процессе
со знакопостоянными шагами, во втором- со знакопеременными шагами. [2]
На втором этапе на основании найденного в предыдущем
этапе набора значений операторов определяется величина
вычисляемой элементарной функции. Это выполняется либо путем суммирования
слогаемых одного из видов:
,
,
, причем i-е слагаемое
является соответствует i-му члену произведения первого этапа, либо с помощью
вычисления произведения действительных
или
комплексных
чисел, в котором i-ый член произведения
соответствует i-му слагаемому, используемому на первом этапе.
Каждый этап вычисления выполняется за n шагов и
представляет собой итерационный процесс, состоящий в построении
последовательности: . Обозначив разность между двумя
соседними членами последовательности
, назовем данную
величину шагом итерации. Каждая итерация первого этапа состоит в определении
значения оператора
на основании знака
. На каждой итерации второго этапа
определяется очередной член последовательности
,
сходящейся к вычисляемой элементарной функции.
Для выполнения двух указанных этапов необходимо выполнение только двух типов операций- алгебраического сложения и сдвига.
1.1. Рекурентные соотношения метода "цифра за цифрой"
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.