Cтраница 2
Чтобы максимально использовать преимущества одноадресной системы команд, вычисление значения V начнем с получения в сумматоре значения ( R-Я / 3): это можно сделать либо по одной трехадресной и одной одноадресной командам ( пользуясь тем, что вырабатываемый по трехадресной команде результат сохраняется в сумматоре), либо по трем одноадресным командам. Поскольку по числу слогов в программе эти варианты эквивалентны, мы остановимся на первом из них. [16]
Многие современные ЭВМ имеют одноадресную систему команд. [17]
Но так как при одноадресной системе команд для выполнения заданных вычислений требуется примерно в 2 раза большее число команд, то суммарное время обращения к памяти остается примерно таким же, как и в трехадресной системе. В значительной мере это относится также и к двухадресной системе команд. [18]
В машине Урал-14 ( рис. 23.2) применяется одноадресная система команд. Машина работает с двоичными и десятичными числами, представленными в форме с фиксированной запятой. [19]
Как упоминалось выше, при двух - ил одноадресных системах команд длина слова обычно меньше, поэтому предположим, что слово содержит 24 двоичных разряда плюс знаковый разряд. [20]
Все это обусловливает необходимость преимущественного внедрения в управляющие машины одноадресных систем команд. [21]
Конечно, пункты, начиная с третьего, относятся к одноадресной системе команд; в пунктах 7 - 9 может пропускаться более одной команды, однако это число должно быть зафиксировано для каждой машины. [22]
Двухадресная система команд отличается большей экономичностью при записи программ, чем одноадресная система команд. [23]
Например, операция: передать число из ячейки а в ячейку а2 в одноадресной системе команд займет два адреса, в то время как в трехадресной системе команд в этом случае третий адрес является лишним. [24]
Рассмотрим аппаратные конфликты в ОП при обращении к операндам и их влияние на производительность МПК с одноадресной системой команд. [25]
В следующих упражнениях, пока не будет оговорено противное, использовать трех -, двух - и одноадресные системы команд, данные в приложении. [26]
Локальное вычислительное устройство имеет способ представления чисел с фиксированной запятой, 22 двоичных разряда ( числовых 119), одноадресную систему команд ( 28 команд), скорость ввода и вывода информации 200 и 25 четырехразрядных чисел в секунду, быстродействие порядка 1500 операций / с, емкость блока оперативной памяти - 256 22-разрядных слов, блока постоянной памяти-1024 18-разрядных, слов. [27]
Локальное вычислительное устройство имеет способ представления чисел с фиксированной запятой, 22 двоичных разряда ( числовых 119), одноадресную систему команд ( 28 команд), скорость ввода и вывода-информации 200 и 25 четырехразрядных чисел в секунду, быстродействие порядка 1 500 операций / с, емкость блока оперативной памяти - 256 22-разрядных слов, блока постоянной памяти-1 024 1 - 8-разрядных, слов. [28]
Машина имеет систему приоритетного прерывания программ, что при наличии устройства преобразования времени дает возможность организовать мультипрограммную работу. Применена одноадресная система команд. Для представления числового материала используется двоичный код с фиксированной запятой. [29]
Таким образом, трехадресная система команд дает лишь некоторые удобства при программировании; поскольку в каждой трех-адресной команде можно задать больше информации, то в этом смысле трехадресная команда более содержательна, чем одноадресная, и поэтому на реализацию того или иного алгоритма требуется меньшее количество команд. Однако одноадресная система команд обладает тем существенным преимуществом, что для своей реализации она требует меньшего количества оборудования в машине - как за счет большей простоты каждой команды, так и за счет того, что команды изображаются более короткими словами. [30]