Главная > Математика. Ее содержание, методы и значение. Том 2
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

§ 3. ТЕХНИЧЕСКИЕ ПРИНЦИПЫ УСТРОЙСТВ БЫСТРОДЕЙСТВУЮЩИХ СЧЕТНЫХ МАШИН

Порядок выполнения операций на электронной счетной машине.

Выполнение на машине каждого арифметического действия по получении очередной команды сводится к следующим этапам (подразумевается, что речь идет о трехадресной системе команд).

1. Вызов из запоминающего устройства первого числа и прием его на арифметическое устройство (номер ячейки запоминающего устройства, в которой хранится это число, задается в первом адресе кода команды).

2. Вызов из запоминающего устройства второго числа и прием его на арифметическое устройство (номер ячейки задается во втором адресе кода команды).

3. В зависимости от кода операции арифметическое устройство выполняет заданное действие с числами.

4. Полученный результат направляется из арифметического устройства в соответствующую ячейку запоминающего устройства (номер которой задается в 3-м адресе кода команды).

5. Из запоминающего устройства выбирается следующая по номеру команда, и машина приступает к выполнению следующей операции.

В машине код команды принимается на «блок запоминания команд» (БЗК, рис. 6). Электронный коммутатор (ЭК) преобразует двоичный номер кода операции в управляющее напряжение на одной из своих выходных цзпей, соответствующей заданному арифметическому действию. Это управляющее напряжение через устройство управления (УУп) подготавливает цепи машины для выполнения требуемого действия.

Для выборки первого числа код 1-го адреса команды по кодовым шинам адреса передается с блока запоминания команд на блок управления запоминающим устройством Сигнал на передачу этого кода подается от устройства управления машиной Из ячейки запоминающего устройства соответствующей переданному коду номера, выбирается первое число и по кодовым шинам поступает в арифметическое устройство Открытие входных цепей арифметического устройства осуществляется соответствующим сигналом от устройства управления машиной

Рис. 6. Структурная схема электроннойсчетной машины.

Аналогично выбирается второе число. Сигнал от устройства управления машиной передает код адреса команды с блока запоминания команд на блок управления запоминающим устройством Выбранное из запоминающего устройства второе число по кодовым шинам передается в арифметическое устройство

Арифметическое устройство выполняет заданное действие с числами в соответствии с заранее установленным кодом операции.

Для передачи полученного результата в запоминающее устройство код адреса команды по кодовым шинам адреса передается с блока запоминания команд на блок управления запоминающим устройством Сигнал на передачу этого кода подается от устройства управления машиной . В соответствии с принятым номером выбирается ячейка запоминающего устройства и открываются ее входные цепи. Режим выборки или приема числа задается сигналами от устройства управления машиной Сигнал от устройства управления машиной выдает полученный результат с арифметического устройства на кодовые шины по которым число поступает в выбранную ячейку запоминающего устройства.

Для выборки команд в машине предусмотрен блок управления комащ На этом блоке задается номер выбираемой команды. Обычно команды идут в порядке их номеров, поэтому, чтобы задать номер следующей команды, необходимо к числу, находящемуся на блоке управления командами прибавить единицу. Это осуществляется устройством управления машиной Команды хранятся в запоминающем устройстве. Для выборки следующей команды вновь полученный номер передается по кодовым шинам адреса с блока управления командами на блок управления запоминающим устройством Сигнал для этой передачи поступает от блока управления машиной Выбранная из запоминающего устройства новая команда по кодовым шинам поступает на блок запоминания команд входные цепи которого открыты сигналом от блока управления машиной. Этим заканчивается один цикл работы машины. В следующий цикл машина выполняет вновь принятую команду. Нормальное чередование команд в порядке их номеров может нарушаться при выполнении операций управления, например при команде сравнения. Эта команда но выполняет какого-либо арифметического действия, а определяет ход вычислительного процесса. Если первое число меньше второго, то необходимо перейти к команде, номер которой указан в третьем адресе. Если же первое число больше или равно второму, выбирается следующая по номеру команда.

При поступлении команды сравнения на блок запоминания команд электронный коммутатор преобразует двоичный номер кода операции в управляющее напряжение на своей выходной цепи, соответствующей этой операции. Это управляющее напряжение подготавливает цепи машины для выполнении операции сравнения.

Выборка обоих чисел из ячеек запоминающего устройства, номера которых заданы в адресах команды сравнения, производится точно так же, как и при выполнении арифметических действий. Сравнение чисел на арифметическом устройстве может быть осуществлено вычитанием второго числа из первого. В зависимости от знака результата устройство управления или передает код номера следующей команды с адреса по кодовым шинам адреса на блок управления команд или же прибавляет единицу к числу, находящемуся на этом блоке (цепь как и при выполнении арифметических действий. После того как на блоке управления команд будет установлен номер следующей команды, выборка ее из запоминающего устройства производится так же, как и при выполнении арифметических действий.

1
Оглавление
email@scask.ru