Cтраница 2
Программа для одноадресной машины составляется всегда с таким расчетом, чтобы результат каждой предыдущей операции, сохраняющейся в сумматоре, использовался при выполнении последующей. Это упрощает выполнение программы и сокращает количество обращений к запоминающему устройству. [16]
Арифметическое устройство одноадресных машин ( сумматор), как и у двухадресных машин, сохраняет результат предыдущей операции. [17]
Она представляет собой упрощенную одноадресную машину с адресной организацией памяти. [18]
ЭЛЛИОТТ-803 является одноадресной машиной; система счисления - двоичная; запятая - фиксированная; длина слова - 39 двоичных разрядов. Емкость оперативной памяти ( ферритовой) - 4096 слов. Для ввода и вывода информации используется перфолента. По требованию заказчика в состав машины могут подключаться устройства ввода - вывода на перфокартах и специальное устройство для выполнения операций с плавающей запятой. Машина целиком построена иа полупроводниковых элементах. [19]
Проминь является универсальной одноадресной машиной малого класса. Конструктивно она оформлена в виде двух отдельных блоков, достаточно компактна, проста в обслуживании и освоении. Скорость выполнения отдельных операций зависит от типа команды. Система команд включает микропрограммные операции, выполняемые по отдельным алгоритмам, и их быстродействие определяется величиной аргумента и эффективностью алгоритма. При выполнении команды сложения скорость достигает 1000 оп / сек, умножения - 100 оп / сек. [20]
Проминь является универсальной одноадресной машиной малого класса. Конструктивно она оформлена в виде двух отдельных блоков, достаточно компактна, проста в обслуживании и освоении. Скорость выполнения отдельных операций зависит от типа команды. Система команд включает микропрограммные операции, выполняемые по отдельным алгоритмам, и их быстродействие определяется величиной аргумента и эффективностью алгоритма. При выполнении команды сложения скорость достигает 1000 on / сев, умножения - 100 on / сек. [21]
Заметим, что одноадресные машины обязательно, а трехадрес-ные обычно имеют естественный порядок выполнения команд. Машины с принудительным порядком выполнения команд. [22]
Структура команд и уменьшается с ее увели. [23] |
Иначе говоря, одноадресные машины по быстродействию несколько уступают многоадресным, построенных на тех же физических принципах. [24]
Микропроцессор 8080 представляет собой одноадресную машину. Другими словами, один из операндов всегда помещается в аккумулятор, который неявно адресуется самим кодом операции. Вслед за кодом операции необходимо указать, где находится второй операнд. Результат ( сумма) помещается в аккумулятор. Операнд, который ранее находился в аккумуляторе, при этом уничтожается. [25]
Распределение разрядов короткой ячейки памяти машины Урал при хранении команды. [26] |
Машина Урал является одноадресной машиной и ( поэтому) имеет естественный порядок выполнения команд. [27]
Так, в одноадресных машинах длина ячейки меньше, чем в двухадресных или трех-адресных ( 24, 37, 45 двоичных разрядов); в свою очередь происходит увеличение длины ячейки в пределах выбранной адресности в соответствии с повышением емкости запоминающего устройства. Не касаясь факторов конструктивного порядка, нужно сказать, что специфика ЭВМ для решения задач управления требует учитывать разрядность чисел на вводе и выводе и в зависимости от этого решать вопрос о длине ячейки. Фиксированная длина ячейки, характерная для многих ЭВМ, усложняет процесс программирования в тех нередких случаях, когда исходные и результатные данные не умещаются в отведенных для них разрядах. Выходом из положения является создание возможности укрупнения ячеек, как предусмотрено, например, в ряде моделей машин семейства Урал. Такой принцип применен при создании ЕС ЭВМ. В качестве основного формата принята восьмибитовая кодовая группа, названная байтом. Объединяя байты между собой, можно получить полуслово - 2 байта, слово - 4 байта, двойное слово - 8 байт. Такие форматы фиксированной длины используются главным образом в двоичной арифметике. Удобство программирования экономических задач создается имеющейся возможностью образовать из отдельных байт рабочее поле переменной длины до 256 байт. Это позволяет вести работу в десятичной системе счисления, а также упрощает процессы сортировки, выборки и другие логические процедуры. [28]
Из сказанного ясно что одноадресные машины должны работать по принципу последовательного выполнения ком-анд. Кроме того, очевидно, что одноадресные машины должны иметь в АУ один или несколько регистров для хранения промежуточных результатов. Арифметические действия при этом расчленяются на несколько атапов таким образом, чтобы каждая элементарная операция машины относилась только к одной из величин. [29]
Вычислить длину разрядной сетки одноадресной машины с относительной адресацией ячеек, если емкость адресуемого массива составляет 4096 ячеек и машиной используется 4 базисных и 7 индексных регистров. При этом на код операции отводится 7 двоичных разрядов. [30]