вар_50 (1074750), страница 6
Текст из файла (страница 6)
Данная задача решается при помощи обобщенной микропрограммы.
Для подсчёта числа машинных тактов для определённой операции необходимо, «войдя» в микропрограмму виртуально выполнить весь набор микроопераций, необходимый для корректного выполнения данной операции. Во время виртуального выполнения операции, т.е. последовательного перемещения по вершинам графа микропрограммы с соблюдением логических условий, необходимо вести подсчёт пройденных вершин графа микропрограммы. Таким образом, будет получено число машинных тактов, необходимых для выполнения данной операции. Соответственно для получения максимального (или минимального) числа машинных тактов, необходимо взять «наихудшие» («наилучшие») в смысле выполнения данной операции операнды.
При расчетах время на ожидание сигналов X принимаем равным 0 тактов.
-
Сдвиг арифметический Tmin=16, Tmax=17.
-
Сложение: Tmin =18, Tmax =18.
-
Вычитание: Tmin =18, Tmax =18
-
Вычитание обратное: Tmin =21, Tmax =21
-
Вычитание модулей: Tmin =19, Tmax =21
-
Логические операции: Tmin = Tmax =15.
13. Заключение.
В результате проделанной работы было спроектировано вычислительное устройство. ВУ осуществляет взаимодействие с внешними устройством посредством шин данных (входной и выходной), адреса и управления. В ходе работы я абстрагировалась от принципов работы внешних устройств, полагая взаимодействие с ними посредством выработки сигналов выставляемых внешним устройством на шины управления, тем самым, полностью сконцентрировавшись над изучением и применением на практике принципов работы отдельной «ячейки» сложной цифровой вычислительной машины. Спроектированное мною ВУ работает с числами в прямых кодах и осуществляет 7 микроопераций, запрограммированных для выполнения с помощью соответствующих микропрограмм. Самой длительной операцией является операция «вычитание обратное», потому что для ее выполнения необходимо перевести числа в дополнительный код и проделать тоже самое с результатом.
УА был разработан на базе ПЛМ, оптимально используя все выводы микросхем ПЛМ, удалось довести их число до 6 (при 35 управляющих сигналах, 15 осведомительных и 6 разрядном состоянии). В ходе работы я ознакомилась на теории и практике с проектированием отдельных вычислительных устройств.
14. Список используемой литературы
-
Под редакцией Якубовкого С. В, Справочник. Цифровые и аналоговые интегральные микросхемы, М., «Радио и Связь», 1989.
-
Под редакцией Трабарин Б.В., Якубовский С.В., Барканов Н.А., Справочник по интегральным микросхемам. М., Энергия, 1977.
-
Лекции по курсу архитектуры ЭВМ