Элементы и узлы информационных и управляющих систем (Основы теории и синтеза). Булатов В.Н. - 247 стр.

UptoLike

Составители: 

Рубрика: 

Рисунок 20.1 – Пример формата команды (а) и запись команды MVI
микропроцессора К1821ВМ85 (б).
При этом предполагается, что в качестве аппаратурных средств
микроЭВМ используются микропроцессоры с микропрограммным
управлением, позволяющие создать требуемый набор команд (микро-
процессоры серий К589, К1802, К1804). В формате команды число разрядов,
отводимых для представления кода операции, определяется в основном
типом микропроцессора, а число адресов и их разрядностьемкостью
памяти для хранения программ и временем их решения.
Существующие методики позволяют выбрать адресность по двум
критериям: минимума объема памяти для хранения программ; минимума
времени решения задачи.
Выбор адресности по критерию минимума объема памяти показывает, что
программы для одноадресных машин в большинстве случаев экономичнее,
чем для двух- и трехадресных.
Выбор адресности по критерию минимума времени решения задачи
базируется на оценке выигрыша (проигрыша) времени решения конкретной
задачи на машинах с различной адресностью.
Оценка типовых алгоритмов показывает, что:
1) в случае последовательного алгоритма, когда результат предыдущей
операции непосредственно используется в последующей, одноадресная ЭВМ
обладает преимуществом;
2) в случае параллельного алгоритма, когда результат предыдущей
операции не используется в следующей, а отсылается в оперативную память,
трехадресная ЭВМ предпочтительнее, так как при этом для одноадресной
ЭВМ на каждую арифметическую операцию приходится две вспомогатель-
ных (вызов из памяти в АЛУ и засылка в память);
    Рисунок 20.1 – Пример формата команды (а) и запись команды MVI
                    микропроцессора К1821ВМ85 (б).


  При этом предполагается, что в качестве аппаратурных средств
микроЭВМ      используются      микропроцессоры   с   микропрограммным
управлением, позволяющие создать требуемый набор команд (микро-
процессоры серий К589, К1802, К1804). В формате команды число разрядов,
отводимых для представления кода операции, определяется в основном
типом микропроцессора, а число адресов и их разрядность — емкостью
памяти для хранения программ и временем их решения.
  Существующие методики позволяют выбрать адресность по двум
критериям: минимума объема памяти для хранения программ; минимума
времени решения задачи.
  Выбор адресности по критерию минимума объема памяти показывает, что
программы для одноадресных машин в большинстве случаев экономичнее,
чем для двух- и трехадресных.
  Выбор адресности по критерию минимума времени решения задачи
базируется на оценке выигрыша (проигрыша) времени решения конкретной
задачи на машинах с различной адресностью.
  Оценка типовых алгоритмов показывает, что:
  1) в случае последовательного алгоритма, когда результат предыдущей
операции непосредственно используется в последующей, одноадресная ЭВМ
обладает преимуществом;
  2) в случае параллельного алгоритма, когда результат предыдущей
операции не используется в следующей, а отсылается в оперативную память,
трехадресная ЭВМ предпочтительнее, так как при этом для одноадресной
ЭВМ на каждую арифметическую операцию приходится две вспомогатель-
ных (вызов из памяти в АЛУ и засылка в память);