ВУЗ:
Составители:
34
ся к этому шагу невозможно и ниже приводится лишь пример обнаружения
цепочки z
3
z
2
z
1
во входной последовательности (рис. 3.4).
Рис. 3.4
3.2 Автомат-преобразователь
Разработать для вычисления арифметического выражения
Y=A+B+C+D+E цифровое устройство, реализующее максимально возмож-
ный параллельный алгоритм (по критерию минимума времени вычисления)
на уровне регистровых передач. Операнды A, B, C, D, E представлены в до-
полнительном коде, результат Y также должен быть получен в дополни-
тельном коде. Формат операндов – однобайтовые целые числа, левый раз-
ряд – знаковый. Число входных
шин устройства равно пяти, а выходная шина
одна.
При разработке алгоритма ЦУ не будем учитывать возможные исключи-
тельные ситуации (переполнение при сложении) из-за ограниченного объё-
ма методических указаний.
На первом шаге выполним "словесное" проектирование устройства и
алгоритма его работы.
Так как на входных шинах устройства можно установить значение всех
пяти слагаемых, то распараллелим вычисление выражения на две ветви:
(A+B) и (C+D+E). По завершении вычислений в ветвях произведем сумми-
рование полученных результатов. Для этого в устройстве предусмотрим два
сумматора накапливающего типа. К входу первого сумматору через муль-
типлексор подключим две входные шины, а к входу второго — три. Итого-
вое суммирование
выполним на первом сумматоре, для чего к его входу
подключим выход второго сумматора. Этим словесным описанием в общем
искомая
цепочка
сигнал
обна
ру
жения
ся к этому шагу невозможно и ниже приводится лишь пример обнаружения цепочки z3z2z1 во входной последовательности (рис. 3.4). сигнал искомая обнаружения цепочка Рис. 3.4 3.2 Автомат-преобразователь Разработать для вычисления арифметического выражения Y=A+B+C+D+E цифровое устройство, реализующее максимально возмож- ный параллельный алгоритм (по критерию минимума времени вычисления) на уровне регистровых передач. Операнды A, B, C, D, E представлены в до- полнительном коде, результат Y также должен быть получен в дополни- тельном коде. Формат операндов – однобайтовые целые числа, левый раз- ряд – знаковый. Число входных шин устройства равно пяти, а выходная шина одна. При разработке алгоритма ЦУ не будем учитывать возможные исключи- тельные ситуации (переполнение при сложении) из-за ограниченного объё- ма методических указаний. На первом шаге выполним "словесное" проектирование устройства и алгоритма его работы. Так как на входных шинах устройства можно установить значение всех пяти слагаемых, то распараллелим вычисление выражения на две ветви: (A+B) и (C+D+E). По завершении вычислений в ветвях произведем сумми- рование полученных результатов. Для этого в устройстве предусмотрим два сумматора накапливающего типа. К входу первого сумматору через муль- типлексор подключим две входные шины, а к входу второго — три. Итого- вое суммирование выполним на первом сумматоре, для чего к его входу подключим выход второго сумматора. Этим словесным описанием в общем 34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »