Одноадресная машина - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если Вас уже третий рабочий день подряд клонит в сон, значит сегодня среда. Законы Мерфи (еще...)

Одноадресная машина

Cтраница 3


Для улучшения режима работы одноадресных машин их оснащают несколькими программируемыми регистрами. Сюда относятся также индексные регистры, которые применяются в основном для вычисления адреса.  [31]

Для рассмотренной операции в одноадресной машине требуется выполнить три команды.  [32]

Однако наша УВМ является одноадресной машиной и, следовательно, в ее адресной части можно записать только одну величину.  [33]

Безадресная машина использует стек, одноадресная машина использует регистр-аккумулятор, а оставшиеся две имеют 16 регистров и команды, которые оперируют со всеми комбинациями ячеек памяти и регистров.  [34]

35 Разрядная сетка памяти одноадресной машины. [35]

Принимаем, что оперативная память одноадресной машины имеет 4096 двадцатиразрядных ( неполных) ячеек.  [36]

37 Диаграммы рабочих тактов одноадресной ( а и трехадресной ( б машин. [37]

Например, в течение одного рабочего такта одноадресная машина выбирает из оперативной памяти команду, а затем операнд и выполняет операцию; трехадресная машина выбирает команду, а затем первый и второй операнды, выполняет операцию и записывает результат. На рис. 8.2, а, б соответственно приведены диаграммы рабочих тактов РТ одноадресной и трехадресной машин, где Гв.к., TE.  [38]

ЭВМ по сравнению с базовой ( для выбранной одноадресной машины при базовой двухадресной & адр1 3 - 1 8); Угб - быстродействие базовой ЭВМ при решении i - й группы задач; V, - быстродействие выбранной ЭВМ при решении i - й группы задач.  [39]

40 Схема преобразования параллельного прямого кода в дополнительный. [40]

В зависимости от адресности команд при вычислениях различают одноадресные машины, в которых команды содержат код операции п адрес либо одного из операндов либо результата операции, и трехадресные машины, где команда содержит сразу все три адреса ( обоих операндов и результата) и код операции. В отдельных машинах используют двухадресное кодирование команд.  [41]

Как и для двухадресных машин, операции в одноадресных машинах могут иметь несколько модификаций.  [42]

Для разнообразия составим программу вычисления скалярного произведения применительно к одноадресной машине с естественным порядком следования команд. Приказы, реализующие арифметические операции, при этом понимаются так, что соответствующая операция выполняется с парой чисел, первое из которых находится в сумматоре АУ, а второе - в ячейке, адрес которой указан в приказе. Результат операции остается в сумматоре. Для выполнения арифметических операций с подобными приказами необходимо иметь еще приказы, осуществляющие обмен кодами между сумматором АУ и ячейкой ЗУ, адрес которой указывается в соответствующем приказе.  [43]

Часто для модификации команд используются ( в основном в одноадресных машинах) непосредственно ячейки памяти. Для этого вводятся специальные операции, которые производят только модификацию следующей команды перед ее выполнением. Это делается добавлением ( а иногда вычитанием) к ней или только к ее адресной части содержимого ячейки, указанной в данной команде.  [44]

Па рис. 1 приведена блок-схема моделирующей программы для случая моделирования одноадресной машины. На блок-схеме но показаны нек-рые вспомогат. Подсчет числа повторений различных команд осуществляется включением в состав подпрограмм, моделирующих эти команды, спец. В при ее программном моделировании, является требование адэкват-иой реализации команд машины В, что необходимо для выполнения ее рабочей программы на машине А.  [45]



Страницы:      1    2    3    4