ПОИСК Статьи Рисунки Таблицы Краткие сведения об основных устройствах машины из "Программирование " Оперативное запоминающее устройство (ОЗУ). В машине М-3 оперативное запоминающее устройство выполнено на магнитном барабане. Магнитный барабан, обладающий скоростью вращения 3000 об/лы , позволяет обращаться к ОЗУ в среднем за 10 мсек. [c.306] В ячейках ОЗУ может храниться одновременно 1024 31-разрядных кода. Ячейки ОЗУ занумерованы восьмеричными числами 0000-Ч-1777. [c.306] Арифметическое устройство (АУ). Арифметическое устройство машины М-3 работает в обратном коде. Основную часть арифметического устройства составляют четыре 30-разрядных триггерных регистра А, В, С и Е. Один из этих регистров (В) выполняет роль сумматора. [c.306] Пергд выполнением операций модули исходных чисел размещаются в регистрах следующим образом в регистре С—второе слагаемое, вычитаемое, множимое, делитель в регистре В—первое слагаемое, уменьшаемое, делимое в регистре А —множитель. Исходные числа для операции поразрядного логического умножения размещаются в регистрах С и А. По окончании операции сумма, разность, произведение образуются в регистре В, а затем передаются в регистр А. Частное и результат логического умножения образуются сразу в регистре А. [c.306] Регистр Е предназначен для хранения единиц двоичного переноса в операции сложения. [c.306] Операции в арифметическом устройстве выполняются над модулями 30-разрядных чисел. Операции со знаками этих чисел выполняются в устройстве управления, где и находятся знаковые разряды исходных чисел, а также фиксируется результат операции над знаками. [c.306] В АУ вырабатываются сигналы со и ф. В качестве сигнала со, управляющего выполнением команд условного перехода, используется знак результата операции. [c.306] Если результат операции по абсолютной величине больше 1—2 или делитель равен нулю, то вырабатывается сигнал ф= 1 и происходит останов машины. [c.306] Машина М-3 регистра команд не имеет. При выборе команды используется регистр А арифметического устройства. [c.307] Основной цикл выполнения команды в машине М-3 состоит из восьми тактов. [c.307] В первом такте производится передача номера команды из регистра номера команды в селекционный регистр. [c.307] Во втором такте осуш,ествляется запись в регистр А содержимого ячейки ОЗУ, номер которой указан в селекционном регистре, т. е. производится чтение команды. [c.307] В третьем такте содержимое регистра номера команды увеличивается на единицу, код операции команды передается в блок операции устройства управления, а первый адрес команды — в селекционный регистр. [c.307] В четвертом такте второй адрес команды передается в селекционный регистр и одновременно содержимое ячейки ОЗУ, номер которой до этого был указан в селекционном регистре, передается в регистр А, т. е. производится чтение первого числа. [c.307] В пятом такте содержимое регистра А посылается в регистр С. [c.307] В шестом такте содержимое ячейки ОЗУ, номер которой указан в селекционном регистре, передается в регистр А, т. е. производится чтение второго числа. [c.307] В седьмом такте содержимое регистра А записывается в регистр В и производится расшифровка кода операции команды в блоке операции, после чего в арифметическом устройстве выполняется операция, соответствующая расшифрованному коду операции. Результат операции всегда записывается в регистр А. [c.307] В восьмом такте производится запись содержимого регистра А а ячейку ОЗУ, номер которой указан в селекционном регистре. [c.307] Вводные и выводные устройства (УВВ). Ввод. Вводных устройств в М-3 два электромеханическое со скоростью ввода один 31-разрядный двоичный код в 2 сек и фотоэлектрическое со скоростью ввода такого же кода за 0,04 сек. [c.307] Ввод производится с перфорированной бумажной ленты через регистр А арифметического устройства и может быть двух видов ввод по адресу и ввод по команде . [c.307] Вернуться к основной статье