Cтраница 3
Структура служебных команд ( а-в и узлы, участвующие в выполнении команды условного перехода ( г. [31] |
Эти действия могут выполняться в том же АЛУ, в котором выполняются арифметические и логические действия над операндами. В мощных ЭВМ эти действия выполняет специальное устройство - АЛУ адресной арифметики. [32]
АЛБ осуществляет выполнение всех инструкции, предусмотренных системой команд ЕС ЭВМ. АЛБ содержит аппаратуру для обработки двоичных я десятичных чисел и выполнения адресной арифметики, а также средства для обработки логической информации. Логическая информация обрабатывается по байтам. Обработка информации с двойной длиной производится также в АЛБ последовательно по двум 4-байтовым словам. [33]
АЛБ осуществляет выполнение всех инструкций, предусмотренных системой команд ЕС ЭВМ. АЛБ содержит аппаратуру для обработки двоичных и десятичных чисел и выполнения адресной арифметики, а также средства для обработки логической информации. Логическая информация обрабатывается по байтам. Обработка информации с двойной длиной производится также в АЛБ последовательно по двум 4 - х байтовым словам. [34]
Выполнение всех инструкций, предусмотренных системой команд ЕС ЭВМ, осуществляет АЛБ. Он содержит аппаратуру для обработки двоичных и десятичных чисел и операций адресной арифметики, а также средства для обработки по байтам логической информации. [35]
Состав комплекта поставки моделей ЕС ЭВМ второй очереди отечественного производства. [36] |
Блок выборки команд осуществляет прием выбранных из оперативной памяти команд, модифицирует адресную часть и организует адресацию микропрограммных переходов в циклах выборки команд. Для ускорения процесса обработки предварительная выборка команд из памяти совмещается с операциями адресной арифметики. Кроме того, для ускорения некоторые действия в блоке управляются схемными средствами. [37]
УП целиком изолирует главную память от основных шин и других процессоров, и в нем предусмотрены достаточно сложные операции работы с памятью, которые он выполняет для других процессоров; Вместо обычных операций над памятью типа читать / писать в УП есть набор из пятнадцати операций, которые доступны дру гим процессорам системы. УП - это процессор специального назначения, который распределяет память по требованию, выполняет адресную арифметику и управляет ассоциативной памятью с помощью которой осуществляется страничная организация. Другой процессор, Восстановление Памяти ( ВП), дополняет УП, переорганизуя возвращенные области памяти, для того чтобы сделать их пригодными для нового использования. [38]
Вообще говоря, для этих целей можно использовать числа типа F и операции над ними, однако в этом случае адресная арифметика реализовывалась бы недостаточно эффективно. Дело в том, что диапазон чисел, представимых по формату F, намного превышает потребности адресной арифметики. В младших моделях ЕС ЭВМ емкость оперативной памяти не превышала 215 32 768 байт, так что для изображения любого машинного адреса достаточно иметь 15 двоичных разрядов. В связи с этим в машине и предусмотрены короткие целые числа, каждое из которых представляется полусловом, и над такими числами предусмотрены отдельные операции арифметического типа, которые чаще всего встречаются в адресной арифметике. [39]
Цепочка параллельно работающих процессов или процессоров, взаимодействующих так, что выход одного члена цепочки поступает на вход другого. В архитектуре ЭВМ конвейерный процессор состоит из нескольких последовательных элементов, каждый из которых выполняет часть обработки команды ( выборку команды, дешифрацию кода операции, адресную арифметику, выборку операндов, выполнение операции); при этом следующая команда начинает выполняться раньше, чем завершается предыдущая. В операционных системах конвейер образуется несколькими задачами, выходной поток каждой из которых является входным потоком следующей. [40]
В последующих моделях машин оперативная память может содержать до 224 байт, так что допустимый диапазон для чисел типа Н оказывается недостаточным. Однако ряд особенностей ЕС ЭВМ, в частности, то обстоятельство, что в регистрах короткие числа на самом деле представляются по формату F, не накладывает существенных ограничений на использование чисел типа Н для целей адресной арифметики. Это ограничение касается лишь тех из используемых значений, которые должны храниться в основной памяти, а как мы увидим дальше, вычисленные машинные адреса, как правило, и размещаются в регистрах, и используются через эти регистры. [41]
Использование формата с фиксированной точкой позволяет повысить производительность ЭВМ, поскольку операции с такими числами выполняются быстрее. При этом в большинстве случаев формат чисел с фиксированной точкой служит для представления целых двоичных чисел и выполнения операций над ними. Он необходим также для операций адресной арифметики над кодами адресов. [42]
Адрес, заданный полями Х2, В2 и D2, помещается в биты 8 - 31 общего регистра, заданного полем Я. В биты 0 - 7 этого регистра записываются нули. Вычисление адреса происходит по правилам адресной арифметики. [43]
В этих же регистрах хранятся индексы ( модификаторы) и базы. Общие регистры используются для вычисления адресов и в качестве регистров адресной арифметики. [44]
Отметим, что мы должны были вычислить адрес первого операнда последней команды. Эти вычисления выполнялись в регистрах, и такие вычисления называют адресной арифметикой. [45]