Табличные процессоры.
Появление запоминающих микросхем большой ёмкости и с высоким быстродействием сделало возможным построение процессора на основе запоминающих устройств (ЗУ), которые используются как таблица соответствия входных операндов результату операций.
Структура табличного процессора.
Поле адреса А условно разделим пополам на А и В.
Количество ячеек: N=2(Am+Bm) ,
где Аm и Вm максимальные значения входа .
Пример табличного процессора для операции умножения.
Можно реализовать операции сложение, вычитание, деление, синус и другие.
Недостаток табличного процессора: ёмкость запоминающих микросхем табличного процессора резко возрастает с увеличением разрядности операндов.
Два варианта построения табличного процессора на запоминающих микросхемах малой ёмкости.
1. Использование табличного процессора для вычисления значений операций в ключевых (опорных) точках, а значения между ключевыми точками вычисляются с помощью аппроксимации (интерполяционные методы вычисления) или с помощью итерационного метода- метод последовательных приближений.
2. Алиготивные методы: когда операнд можно разбить на части и выполнять операции над частями операндов, имеющих меньшую разрядность.
Построение табличного процессора для (А8*В8)=C16.
Разобьём на составляющие: (А41*24+ А42)=А8 и (В41*24+В42)=В8,
где А41, В41-старшие 4 разряда;
А42, В42-младшие 4 разряда.
(А41*24+ А42)(В41*24+В42)= А41* В41*28+24(А41* В42+ А42* В41)+ А42* В42= C16
tоп=tсч+2tсум» 3t
tоп -время операции; tсч -время считывания; tсум -время суммирования.
Все четыре запоминающие микросхемы одинаковые, следовательно можно использовать только одну вместо четырёх. Это приведёт к увеличению времени выполнения за счёт снижения количества оборудования. Аналогично реализуются табличные процессоры и для других операций.
Проблемно – ориентированные процессоры ЭВМ
Дата добавления: 2017-04-20; просмотров: 445;