Cтраница 3
По команде 25 а а2 нормализуется содержимое сумматора. [31]
![]() |
Микропрограмма перевода целого числа в двоичную систему счисления. [32] |
По окончании / п-го цикла к содержимому сумматора добавляется значение младшего разряда d0 двоично-десятичного числа. При выходе из цикла по сигналу У7 двоичному числу присваивается знак двоично-десятичного числа и выполнение операции перевода целого числа заканчивается. [33]
PMt; при каждом сдвиге к содержимому сумматора СМ прибавляется единица, пока число в этом сумматоре не станет равным нулю. [34]
В первом такте по сигналам устройства управления содержимое сумматора передается в регистр Р2, а содержимое СчАК - в адресный регистр МОЗУ. После этого команда, находящаяся по занесенному адресу, передается в сумматор арифметического устройства, а часть команды-код операции - - одновременно передается в регистр дешифрации операций РДшО устройства управления. [35]
Деление начинается с вычитания содержимого Ps2 из содержимого сумматора, по его результату образуется старшая цифра частного, которая записывается в младший разряд регистра Pel. Затем содержимое регистра Pel и сумматора сдвигается влево на один разряд и вновь производится вычитание. [36]
Деление начинается с вычитания содержимого Рг2 из содержимого сумматора, в результате которого образуется старшая цифра частного, которая записывается в младший разряд регистра Pel. Правило определения цифр частного таково: если содержимое сумматора больше содержимого регистра Рг2, то в младший разряд регистра Pel записывается 1, если меньше, то О. Затем содержимое регистров Pel и Рг2 сдвигается влево на один разряд и вновь производится вычитание. [37]
Прежде всего в этом блоке производится пересылка содержимого сумматора - его старших и младших разрядов - в некоторые ячейки закрытой области памяти. Это делается для того, чтобы программы операционной системы могли свободно пользоваться сумматором, не заботясь о его сохранности. [38]
При выполнении этих команд значение сигнала со и содержимое сумматора не изменяются. [39]
Следующая группа команд осуществляет переход в зависимости от содержимого сумматора. [40]
Команда из ячейки 0041 ( - 340000470042) анализирует содержимое сумматора. Это значит, что табельные номера совпали и надо производить перерасчет заработной платы. [41]
Большинство операторов этой группы не изменяет состояния индикаторов и содержимое сумматора. [42]
Кроме того, на каждом шаге СМ Малютка отображает содержимое сумматора как в двоичном ( шестнадцатерич-ном), так и в десятичном виде. Команда С01 переводит машинное представление дробных чисел в удобочитаемое и выводит его на табло. [43]
Чтобы записать результат выполнения первой команды, необходимо использовать содержимое сумматора. Записанная в ячейке с 1 величина должна представлять собой нормализованный нуль. Кроме того, следует иметь в виду, что числа, участвующие в арифметических операциях, должны быть нормализованы ( мантисса должна иметь единицу в старшем разряде), иначе возможно получение неверного результата. Командой k З перемножаются числа А и D, содержащиеся в ячейках a l - и а 4; результат помещается в сумматор. [44]
На визуальной панели распределяются ряды неоновых лампочек, отражающих содержимое сумматора, регистра команд, регистра ( счетчика) номера команд. [45]