. Электронный "командир"
  
Азбука  Физкультура малышам

Детская Энциклопедия

Статистика

Электронный "командир"

Электронный "командир"

За последовательностью выполнения опе­раций счетной машины следит управляю­щее устройство. Оно читает програм­му вычислений и дает команды разным частям машины: кому и когда вступать в действие, что и как делать. Каждая команда имеет две части: адресную и операционную. Операци­онная говорит, что надо сделать (какую опе­рацию), а адресная — откуда взять число для этой операции. Управляющее устройство со­стоит из двух частей: регистра команд и счет­чика команд. В регистре хранится выполняе­мая команда (что нужно сделать и где взять число для операции), а в счетчике — адрес сле­дующей команды (где эту команду получить).

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

Это дает возможность ма­шине на основе полученных в ходе решения задачи ре­зультатов выбирать програм­му дальнейших действий. На­пример, если результат ка­кого-либо вычисления получится больше ну­ля, положительный, то машина берет следую­щую команду из одной ячейки; если меньше нуля, отрицательный,— то из другой.

Такие действия несколько напоминают ра­зумные действия человека, ищущего правиль­ное решение при расчетах. Поэтому может показаться, что счетная машина «способна об­думывать» решение задачи. На самом деле она лишь механически выполняет волю людей, пере­данную командами.

ПОИСК
Block title
РАЗНОЕ