Cтраница 2
Пятый тип адресной конструкции употребляется в операторах, которые выполняют специальные арифметические операции и операцию перехода в зависимости от результата арифметических операций. Содержимое регистра малой оперативной памяти, указанного первым символическим адресом конструкции, складывается ( по правилам сложения с фиксированной запятой) с содержимым второго регистра, результат записывается на место первого операнда и одновременно является исходным данным для второй операции, которая выполняет сравнение этого исходного данного и содержимого регистра малой оперативной памяти с нечетным адресом, либо равным величине второго символического адреса конструкции ( если он нечетен), либо большим этой величины на единицу. [16]
Пятый тип адресной конструкции употребляется в операторах, которые выполняют специальные арифметические операции и операцию перехода в зависимости от результата арифметических операций. Содержимое регистра малой оперативной памяти, указанного первым символическим адресом конструкции, складывается ( по правилам сложения с фиксированной запятой) с содержимым, второго регистра, результат записывается на место первого операнда и одновременно является исходным данным для второй операции, которая выполняет сравнение этого исходного данного и содержимого регистра малой оперативной памяти с нечетным адресом, либо равным величине второго символического адреса конструкции ( если он нечетен), либо большим этой величины на единицу. [17]
В мультиплексном канале данные от ВУ заносятся в регистр РЗ и передаются через регистр Н или 3 в оперативную память. Затем содержимое регистров и РФО и РФ1 ( или только РФО) передается в регистры НЗ оперативной памяти и контролируется в точках КЮ, КП и КЗ. [18]
Тем не менее использование электронных ламп вместо механических и электромеханических элементов позволило резко повысить скорость выполнения операций - умножение на ЭНИАК производилось за 2 8 мкс ( 1 мкс 10 6 с), а сложение - за 0 2 мкс. Примерно с той же скоростью выполняются в наше время эти операции на программируемом микрокалькуляторе, содержащем примерно столько же электронных элементов на площади в 25 - 30 мм2, потребляющем сотые, а то и тысячные доли ватта и имеющем примерно столько же, а то и намного больше регистров оперативной памяти. [19]
Регистр выходной информации служит для выдачи информации на шины канала. Он содержит семь информационных и один контрольный разряд. Информация в регистр может поступать с информационных регистров оперативной памяти, а также с выхода с арифметико-логического блока. Установка каждого из триггеров регистра происходит под воздействием сигнала, поступающего с выхода соответствующего разряда регистра оперативной памяти. [20]
При включении ПМК ведущая микроЭВМ засылает в динамическую память код метка, очищая остальные страницы памяти. При вводе операторов набора десятичных знаков нажатием соответствующих клавиш управляющее устройство формирует в операционном регистре коды этих знаков, которые в соответствующие интервалы времени пересылаются в регистры X оперативной памяти. При вводе синтаксических операторов ( например, В f или -) или операторов засылки содержимого регистра X в регистр памяти управляющее устройство перезаписывает содержимое регистра X в операционный регистр, откуда пересылает его в интервалы времени, соответствующие прохождению требуемой страницы оперативной памяти через регистр М, в заданный регистр памяти данных. При выполнении одноместного функционального оператора содержимое регистра X вызывается в операционный регистр микроЭВМ, в ПЗУ которой хранится программное обеспечение задаваемой операции ( сообщение об этом передается от ведущей микроЭВМ), после чего выполняется заданная операция, а ее результат пересылается в регистр X оперативной памяти. [21]
В процессоре ЕС-2030 нет такого параллельно работающего оборудования, а следовательно, и совмещения выполнения указанных действий. Выполнение очередной команды здесь слагается из последовательности следующих друг за другом этапов: выборки из ООП кода команды, формирования исполнительных адресов операндов и их выборки из МОП или ООП, выполнения операций и запоминания результата. При такой последовательности действий одно и то же оборудование процессора в разные интервалы времени используется для различных целей. Это в первую очередь относится и к узлам АЛУ, Вначале в его регистрах запоминаются части очередной выбранной команды, а затем с помощью сумматора формируются исполнительные адреса операндов. Адреса регистров местной оперативной памяти МОП выдаются либо из регистра Р5, либо - из Р8 АЛУ. Непосредственно перед выполнением операции в регистрах АЛУ определенным образом размещаются операнды. После отсылки результата в оперативную память регистры АЛУ очищаются, и оно оказывается готовым к выполнению действий по приему и исполнению следующей команды. [22]