Cтраница 3
Регистр А предназначен для хранения числа, выбранного из МОЗУ по первому адресу команды. [31]
Сравнивается по абсолютной величине число, номер ячейки которого указан в первом адресе команды, и число, номер ячейки которого указан во втором адресе команды. Если первое число меньше второго числа, то следующей выполняется команда, номер ячейки которой указан в третьем адресе. Если первое число больше или равно второму числу, то выполняется следующая по номеру команда. [32]
Первый такт заканчивается передачей в регистр адреса МОЗУ ( РА МОЗУ) первого адреса команды. [33]
Распределение разрядной сетки ЦВМ. [34] |
Разряды с 1 по 6 отведены для кода операции / с 7 по 15 - для первого адреса команды, а с 16 по 24 - для второго адреса. [35]
Содержимое, заданное по адресу второго регистра, логически складывается с содержимым регистра, указанного по первому адресу команды. Результат помещается по адресу первого операнда. При выполнении команды OR вырабатывается признак результата. Условия выработки признака результата аналогичны условиям рассмотренных выше команд. [36]
Устройство управления посылает памяти заказ на выдачу слова из ячейки с номером А1, указанным в поле первого адреса команды, устанавливая связи таким образом, что выданное памятью слово поступает в регистр R арифметического устройства. [37]
Содержимое памяти длиной в 32 бит второго операнда логически умножается на содержимое регистра, адрес которого задан по первому адресу команды. Результат операции помещается на место первого операнда. [38]
Операция пересылки может быть реализована в виде двухадресной команды, при выполнении которой слово из ячейки с адресом, равным первому адресу команды, пересылается в ячейку с адресом, равным второму адресу команды. В случае большего числа адресных мест в команде остальные адреса не используются. [39]
В третьем такте содержимое регистра номера команды увеличивается на единицу, код операции команды передается в блок операции устройства управления, а первый адрес команды - в селекционный регистр. [40]
Команда безусловной передачи управления - 1 - 24 а а % независимо от результата предыдущего действия передает управление в ячейку, указанную в первом адресе команды, a IB ячейку, указанную во втором адресе, записывается результат предыдущего действия. [41]
Так что в этом случае особенность операций умножения состоит лишь в том, что при их выполнении используется пара смежных регистров и что в поле первого адреса команд умножения задается не номер регистра, в котором находится множимое, а номер предшествующего ему регистра, причем этот номер должен быть четным. Кроме того, следует иметь в виду, что содержимое первого из используемых двух смежных регистров также изменяется. [42]
Например, операция 02 а а2 будет исполнена так: содержимое ячейки, указанной во втором адресе, делится на содержимое ячейки, указанной в первом адресе команды. [43]
Управление штеккерным запоминающим устройством. [44] |
ШЗК, установлен штеккер в гнездо, замыкающее данную горизонтальную шину с шиной ВП1, то это обозначает, что число, код номера которого указан в первом адресе команды, следует взять из штеккерного запоминающего устройства; если же штеккер вставлен в гнездо шины ВП2, то из штеккерного запоминающего устройства нужно взять число, номер которого указан во втором адресе команды. Если числа берутся из электронного запоминающего устройства ( ЭЗЧ), то штеккеры в гнезда шин ВП1 и ВП2 не вставляются. [45]