Cтраница 1
Важной особенностью современных универсальных программных автоматов является наличие у них таких операций, которые позволяют изменять команды программы ( точнее, их адресную часть), а также менять порядок следования команд в зависимости от результатов, полученных после выполнения операций над информационными словами. Операции первого вида принято называть операциями переадресации, а операции второго вида - операциями условного перехода. [1]
Арифметические устройства современных универсальных программных автоматов составляются из сумматора того или иного типа и одного или нескольких регистров. [2]
Устройства управления в современных универсальных программных автоматах строятся по циклическому принципу. Суть этого принципа состоит в том, что работа автомата во времени разбивается на естественные интервалы, называемые рабочими циклами, в течение которых повторяется примерно одна и та же последовательность элементарных операций. [3]
Заметим, что устройство управления ( УУ) не только передает информацию другим устройствам, но и само воспринимает от них информацию: от ЗУ - код команды, а от АУ - результат проверки условия, определяющего переход к той или иной из двух команд, следующих за командой условного перехода, и некоторые другие сигналы. Как отмечалось в предыдущем параграфе, кроме оперативного запоминающего устройства ( ОЗУ), современные универсальные программные автоматы снабжаются еще и внешним запоминающим устройством ( ВЗУ), более медленно действующим, но зато значительно более емким по сравнению с ОЗУ. [4]
Вопрос о различных способах построения арифметических устройств универсальных программных автоматов является одним из наиболее разработанных вопросов теории таких автоматов. Настоящий параграф не преследует цели дать сколько-нибудь полное изложение полученных в этой области результатов или законченную классификацию различных типов арифметических устройств. Цель настоящего параграфа более скромная. Она заключается в том, чтобы на примере арифметического устройства какого-либо одного типа изложить некоторые общие принципы, позволяющие уяснить себе методы организации переработки информации в современных универсальных программных автоматах, предназначенных для реализации вычислительных алгоритмов. [5]