Организация ЭВМ, комплексов и систем. Копейкин М.В - 38 стр.

UptoLike

38
вмешательства программных средств операционной системы или аппаратной
обработки, другие - прекращения выполнения команд процессором. Для учета
таких ситуаций в конце микропрограммы выполнения команд рекомендуется
поместить две условных вершины так, как показано на рис.11: одну,
анализирующую наличие особых ситуаций (вершина "ОС = 1 "), и вторую,
выделяющую те ситуации, когда возникли условия, требующие останова
процессора (
вершина " УО = 1 " ). Отметим, что команда останова процессора
заданием не предусмотрена. Операционную вершину "Обработка особого
случая", показанную на рис.11, раскрывать на уровне микроопераций не
требуется.
Таким образом, в результате выполнения этой части проекта будут
получены полная структурная схема процессора и микропрограмма
выполнения всех его команд. Образец выполнения одного из возможных
вариантов структурной
схемы процессора приведен в приложении 3.
Оценка времени выполнения команд
Эта оценка дается в тактах и производится непосредственно по граф -
схемам составленных микропрограмм подсчетом общего количества или
определением среднего количества операторов (тактов) микропрограммы по
известным правилам ( см., например, [10]). При наличии в микропрограммах
разветвлений следует принимать вероятности выполнения каждой ветви
разветвления
одинаковыми, если нет иной информации.
Необходимо отдельно подсчитать количество обращений к памяти,
производимых в процессе выполнения команд при различных способах
адресации. Для операционных команд, микропрограммы выполнения которых
в АЛУ составлять по заданию не требовалось, оценки времени не даются.
Результаты оценки следует представить в виде таблицы, содержащей
наименования команд, способ адресации, среднее
количество тактов,
затрачиваемое на выполнение команды и среднее количество обращений к ОП