Составители:
24
операции;
• счетчик команд – регистр УУ, содержимое которого соответствует
адресу очередной выполняемой команды; служит для автоматической
выборки программы из последовательных ячеек памяти;
• регистр команд – регистр УУ для хранения кода команды на период
времени, необходимый для ее выполнения. Часть его разрядов
используется для хранения кода операции, остальные – для хранения
кодов адресов операндов.
§2. Принципы построения компьютера
В основу построения подавляющего большинства компьютеров
положены следующие общие принципы, сформулированные в 1945 г.
Американским ученым Джоном фон Нейманом.
1. Принцип программного управления. Из него следует, что программа
состоит из набора команд, которые выполняются процессором автоматически
друг за другом в определенной последовательности.
Выборка программы из памяти осуществляется с помощью счетчика
команд. Этот регистр процессора последовательно увеличивает хранимый в
нем адрес очередной команды на длину команды.
А так как команды программы расположены в памяти друг за другом, то
тем самым организуется выборка цепочки команд из последовательно
расположенных ячеек памяти.
Если же нужно после выполнения команды перейти не к следующей, а к
какой-то другой, используются команды условного или безусловного
переходов, которые заносят в счетчик команд номер ячейки памяти,
содержащей следующую команду. Выборка команд из памяти прекращается
после достижения и выполнения команды «стоп».
Таким образом, процессор исполняет программу автоматически, без
вмешательства человека.
2. Принцип однородности памяти. Программы и данные хранятся в
одной и той же памяти. Поэтому компьютер не различает, что хранится в
данной ячейке памяти – число, текст или команда. Над командами можно
выполнять такие же действия, как и над данными. Это открывает целый ряд
возможностей. Например, программа в процессе своего выполнения также
может подвергаться переработке, что позволяет задавать в самой программе
правила получения некоторых ее частей (так в программе организуется
выполнение циклов и подпрограмм). Более того, команды одной программы
могут быть получены как результаты исполнения другой программы. На этом
принципе основаны методы трансляции – перевода текста программы с языка
программирования высокого уровня на язык конкретной машины.
3. Принцип адресности. Структурно основная память состоит из
перенумерованных ячеек; процессору в произвольный момент времени
доступна любая ячейка. Отсюда следует возможность давать имена областям
памяти, так, чтобы к запомненным в них значениям можно было впоследствии
обращаться или менять их в процессе выполнения программ с использованием
операции; • счетчик команд – регистр УУ, содержимое которого соответствует адресу очередной выполняемой команды; служит для автоматической выборки программы из последовательных ячеек памяти; • регистр команд – регистр УУ для хранения кода команды на период времени, необходимый для ее выполнения. Часть его разрядов используется для хранения кода операции, остальные – для хранения кодов адресов операндов. §2. Принципы построения компьютера В основу построения подавляющего большинства компьютеров положены следующие общие принципы, сформулированные в 1945 г. Американским ученым Джоном фон Нейманом. 1. Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды. А так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти. Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой, используются команды условного или безусловного переходов, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды «стоп». Таким образом, процессор исполняет программу автоматически, без вмешательства человека. 2. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти – число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Это открывает целый ряд возможностей. Например, программа в процессе своего выполнения также может подвергаться переработке, что позволяет задавать в самой программе правила получения некоторых ее частей (так в программе организуется выполнение циклов и подпрограмм). Более того, команды одной программы могут быть получены как результаты исполнения другой программы. На этом принципе основаны методы трансляции – перевода текста программы с языка программирования высокого уровня на язык конкретной машины. 3. Принцип адресности. Структурно основная память состоит из перенумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в них значениям можно было впоследствии обращаться или менять их в процессе выполнения программ с использованием 24
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »