Научная литература
booksshare.net -> Добавить материал -> Математика -> Александров А.Д. -> "Математика ее содержание, методы и значение Том 2" -> 145

Математика ее содержание, методы и значение Том 2 - Александров А.Д.

Александров А.Д. Математика ее содержание, методы и значение Том 2 — Москва, 1956. — 397 c.
Скачать (прямая ссылка): matemateesoderjaniemetodiiznachenie1956.djvu
Предыдущая << 1 .. 139 140 141 142 143 144 < 145 > 146 147 148 149 150 151 .. 157 >> Следующая


,00110110000000= .

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

6 А = 23 • — = 0011,11011000000.

4 32

Кроме того, обычно для записи алгебраического знака (например, «-}-» в виде 0 или «—» в виде 1) отводится по одному разряду на знак порядка и на знак самого числа.

Команды кодируются так же, как числа, определенные части кода отводятся для записи (в двоичной системе) номера операции и номеров ячеек каждого адреса.

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

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

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

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

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

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

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

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

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

369

Для выборки первого числа код 1-го адреса команды (Al) по кодовым шинам адреса (КША) передается с блока запоминания команд (БЗК) на блок управления запоминающим устройством (УЗУ). Сигнал на передачу этого кода подается от устройства управления машиной (УУп). Из ячейки запоминающего устройства (ЗУ), соответствующей переданному коду номера, выбирается первое число и по кодовым шинам (КШ) поступает в арифметическое устройство (АУ). Открытие входных цепей арифметического устройства осуществляется соответствующим сигналом от устройства управления машиной (УУп).

кш

Аналогично выбирается второе число. Сигнал от устройства управления машиной (УУп) передает код 2-го адреса команды (А2) с блока запоминания команд (БЗК) на блок управления запоминающим устройством (УЗУ). Выбранное из запоминающего устройства (ЗУ) второе число по кодовым шинам (КШ) передается в арифметическое устройство (АУ).

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

Для передачи полученного результата в запоминающее устройство код 3-го адреса команды (A3) по кодовым шинам адреса (КША) передается с блока запоминания команд (БЗК) на блок управления запоминающим устройством (УЗУ). Сигнал на передачу этого кода подается от устройства управления машиной (УУп). В соответствии с принятым номером выбирается ячейка запоминающего устройства и открываются ее входные цепи. Режим выборки или приема числа задается сигналами от устройства управления машиной (УУп). Сигнал от устройства управления машиной (УУп) выдает полученный результат с арифметического устройства (АУ) на кодовые шины (КШ), по которым число поступает в выбранную ячейку запоминающего устройства.

24 Математика, т. 2 S 64

Глава XIV. Электронные вычислительные машины

Для выборки команд в машине предусмотрен блок управления команд (УК). На этом блоке задается номер выбираемой команды. Обычно команды идут в порядке их номеров, поэтому, чтобы задать номер следующей команды, необходимо к числу, находящемуся на блоке управления командами (УК), прибавить единицу. Это осуществляется устройством управления машиной (цепь + 1). Команды хранятся в запоминающем устройстве. Для выборки следующей команды вновь полученный номер передается по кодовым шинам адреса (КША) с блока управления командами (УК) на блок управления запоминающим устройством (УЗУ). Сигнал для этой передачи поступает от блока управления машиной (УУн). Выбранная из запоминающего устройства (ЗУ) новая команда но кодовым шинам (КШ) поступает на блок запоминания команд (БЗК), входные цепи которого открыты сигналом от блока управления машиной. Этим заканчивается один цикл работы машины. В следующий цикл машина выполняет вновь принятую команду. Нормальное чередованию команд в порядке их номеров может нарушаться при выполнении операций управления, например при команде сравнения. Эта команда но выполняет какого-либо арифметического действия, а определяет ход вычислительного процесса. Если первое число меньше второго, то необходимо перейти к команде, номер которой указан в третьем адресе. Если же первое число больше или равно второму, Tq выбирается следующая по номеру команда.
Предыдущая << 1 .. 139 140 141 142 143 144 < 145 > 146 147 148 149 150 151 .. 157 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed