ВУЗ:
Составители:
Рис. 2.2. Джон фон Нейман, 1945 г.
1. Принцип программного управления. Из него следует, что программа состоит
из набора команд, которые выполняются процессором автоматически друг за другом
в определенной последовательности.
Выборка программы из памяти осуществляется с помощью счетчика команд. Этот
регистр процессора последовательно увеличивает хранимый в нем адрес очередной
команды на длину команды.
А так как команды программы расположены в памяти друг за другом, то тем самым
организуется выборка цепочки команд из последовательно расположенных ячеек памяти.
Если же нужно после выполнения команды перейти не к следующей, а к какой-то
другой, используются команды условного
или безусловного переходов, которые заносят
в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка
команд из памяти прекращается после достижения и выполнения команды “стоп”.
Таким образом, процессор исполняет программу автоматически, без
вмешательства человека.
2. Принцип однородности памяти
. Программы и данные хранятся в одной и той же
памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число,
текст или команда. Над командами можно выполнять такие же действия, как и над
данными. Это открывает целый ряд возможностей. Например, программа в процессе
своего выполнения также может подвергаться переработке, что позволяет задавать в
самой программе правила получения некоторых ее частей (так в программе организуется
выполнение циклов и подпрограмм). Более того, команды одной программы могут
быть получены как результаты исполнения другой программы. На этом принципе
основаны методы трансляции
— перевода текста программы с языка
программирования высокого уровня на язык конкретной машины.
3. Принцип адресности
. Структурно основная память состоит из
перенумерованных ячеек; процессору в произвольный момент времени доступна
любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к
Рис. 2.2. Джон фон Нейман, 1945 г. 1. Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды. А так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти. Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой, используются команды условного или безусловного переходов, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды “стоп”. Таким образом, процессор исполняет программу автоматически, без вмешательства человека. 2. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Это открывает целый ряд возможностей. Например, программа в процессе своего выполнения также может подвергаться переработке, что позволяет задавать в самой программе правила получения некоторых ее частей (так в программе организуется выполнение циклов и подпрограмм). Более того, команды одной программы могут быть получены как результаты исполнения другой программы. На этом принципе основаны методы трансляции — перевода текста программы с языка программирования высокого уровня на язык конкретной машины. 3. Принцип адресности. Структурно основная память состоит из перенумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »