Cтраница 4
На рис. 5.38 приведена схема алгоритма основной микропрограммы. Здесь пары МК2 и МКЗ, МК6 и МК7, МКЮ и МКП осуществляют перед обращением к подпрограмме умножения передачу множителя в регистр Т; MKJ6 выполняет прием через вход В от внешнего устройства ввода очередного значения х; МК14 и МК15, МК17, МК20 осуществляют сдвиг информации, необходимый для подготовки к действиям в следующем повторении цикла; микрокомандами МК19 и МК21 производится чтение из оперативной памяти числа - 6 и прием его в АС. Прибавлением этого числа к содержимому регистра R8 микрокоманда МК22 восстанавливает в этом регистре начальный адрес массива данных, считываемых из оперативной памяти. [46]
Эта программа предназначена для хранения любой информации ( представленной символами, которые имеются на клавиатуре ПчУ) в упакованном виде. В одну ячейку записываются пять символов. Машина остановится на чтении начального адреса массива, где будет упакован текст. [47]
Ячейки группы Ж - Имеют адреса 1940 - ( 1941 - С) и применяются для хранения значений переменных с индексами. Нижняя граница ячеек определяется числом С - общим количеством индексных переменных автокодовой программы. Ячейки заполняются информацией в виде чисел с плавающей запятой после работы операторов присваивания. Каждой переменной отводится ячейка, адрес которой определяется согласно формулам, приведенным в операторе допустим, а в соответствующую ячейку группы А ( ячейку индентификатора) записывается транслятором начальный адрес массива. [48]
Машина М-20 может иметь в своем составе до четырех магнитных барабанов. Полный адрес ячейки на барабане получается объединением номера барабана с номером ячейки. За один прием можно записать на барабан из ОЗУ или считать с барабана в ОЗУ программный массив любой длины от 1 до 409510 слов. Соседним ячейкам ОЗУ соответствуют при этих операциях соседние ячейки барабана. Начальные адреса массивов в ОЗУ и на барабане не обязаны совпадать. Оперативное запоминающее устройство кольца не образует, но лишь потому, что в ячейку ОЗУ с адресом 0000 нельзя записать или считать из нее. [49]
Машина М-20 может иметь в своем составе до четырех магнитных барабанов. Этим барабанам в программах даются двоичные номера 00, 01, 10 и И. Полный адрес ячейки на барабане получается объединением номера барабана с номером ячейки. За один прием можно записать на барабан из ОЗУ или считать с барабана в ОЗУ программный массив любой длины от 1 до 409510 слов. Соседним ячейкам ОЗУ соответствуют при этих операциях соседние ячейки барабана. Начальные адреса массивов в ОЗУ и на барабане не обязаны совпадать. Оперативное запоминающее устройство кольца не образует, но лишь потому, что в ячейку ОЗУ с адресом 0000 нельзя записать или считать из нее ничего, кроме нулевого слова. [50]
Эта программа предназначена для хранения любой информации ( представленной символами, которые имеются на клавиатуре ПчУ) в упакованном виде. В одну ячейку записываются пять символов. Машина остановится на чтении начального адреса массива, где будет упакован текст. Машина напечатает следующий свободный адрес. Для распаковки текста надо записать следующие команды nNn, ы15887 / с2046, где N - начальный адрес массива, где расположен упакованный текст. [51]