Cтраница 3
При вертикальном микропрограммировании микрооперация определяется не состоянием одного из разрядов микрокоманды, а двоичным кодом, содержащимся в определенном поле микрокоманды. Пример вертикальной микрокоманды показан на рис. 5 - 23 и рассмотрен выше. В известном смысле формат вертикальной микрокоманды подобен формату команды обычной вычислительной машины. Он содержит код микрооперации и адресную часть, определяющую источник участвующих в микрооперации данных и место назначения результата. Отличие заключается главным образом в том, что производится более элементарное действие ( микрооперация вместо операции), а адресная часть в большинстве случаев определяет не ячейки памяти, а операционные регистры процессора. [31]
При параллельном микропрограммировании формирование адреса и чтение следующей микрокоманды производится параллельно с выполнением текущей микрокоманды. [32]
При вертикальном микропрограммировании микрооперация определяется не состоянием одного из разрядов микрокоманды, а двоичным кодом, содержащимся в операционной части микрокоманды, при этом отдельный код задает отсутствие микрооперации. [33]
![]() |
Использование ПЛМ в управляющем автомате. [34] |
Чем отличается вертикально-горизонтальное микропрограммирование от горизонтально-вертикального. [35]
Система автоматизации микропрограммирования допускает задание текстовых конструкций, определенных в виде исходных таблиц соответствия, благодаря чему достигается простота и наглядность программирования. Используя введенную в таблицы соответствия мнемонику, программист задает операторы, управляющие работой выделенных подсистем микро - ЭВМ, трансляция которых в машинные коды порождает листинг ПЗУ микрокоманд. [36]
![]() |
Временная диаграмма работы управляющего автомата с хранимой в памяти логикой. [37] |
Хотя идея микропрограммирования известна с 1951 г. [125], однако довольно долго этот принцип управления не находил широкого применения в ЭВМ из-за отсутствия достаточно надежных и дешевых быстродействующих УП для хранения микропрограмм и сложности разработки текстов микропрограмм. Созданы постоянные запоминающие устройства для УП с циклом обращения 0 25 - 0 5 икс. Появились интегральные ПЗУ и ЗУ с произвольным обращением, обладающие еще большим быстродействием. Выяснилось, что эффективность методов построения УА зависит от числа и сложности команд ЭВМ и при увеличении и усложнении команд и функций процессора эффективность микропрограммного управления растет. [38]
![]() |
Временная диаграмма работы управляющего автомата с хранимой в памяти логикой. [39] |
Хотя идея микропрограммирования известна с 1951 г. [125], однако еще до недавнего времени этот принцип управления не находил широкого применения в ЭВМ из-за отсутствия достаточно надежных и дешевых быстродействующих УП для хранения микропрограмм и сложности разработки текстов микропрограмм. [40]
![]() |
Структурная схема микропрограммного управления операциями. [41] |
ЦВМ в микропрограммировании нашел широкое применение способ принудительной выборки микрокоманд, так что код микрокоманды содержит адрес следующей микрокоманды, подлежащей исполнению. Использование принудительной выборки микрокоманд позволяет ускорить выполнение микропрограмм. [42]
Кроме того, микропрограммирование позволяет более просто и стройно с логической точки зрения построить систему управления электронной цифровой машины. [43]
Они позволяют обеспечить гибкое микропрограммирование в зависимости от того, какие именно в данный момент нужно выполнять алгоритмы. Этот вид ПЗУ доступен для человека в любое время. Заметим, что именно такие МП перспективны для построения регуляторов. [44]
Ядром системы автоматизации микропрограммирования является функциональный кросс-микроассемблер, реализованный в ДОС СМ ЭВМ. [45]