ВУЗ:
Составители:
Конкретный набор компонент, входящих в данный компьютер, называ-
ется его
конфигурацией. Минимальная конфигурация компьютера, необходимая
для его работы, включает в себя системный блок (там находятся микропроцес-
сор, оперативная память, ПЗУ, НЖМД, НГМД), клавиатуру (как устройство
ввода информации) и монитор (как устройство вывода информации).
2.3.2 Общие принципы построения ЭВМ
В основу построения подавляющего большинства компьютеров положе-
ны общие принципы, сформулированные в 1945 г. американским ученым Джо-
ном фон Нейманом при построении еще первых образцов ЭВМ.
Принцип программного управления.
В основе этого принципа лежит представление алгоритма решения лю-
бой задачи в виде программы вычислений.
В данном случае под алгоритмом понимается «конечный набор предпи-
саний, определяющий решение задачи посредством конечного количества опе-
раций». «Программа (для ЭВМ) – это упорядоченная последовательность ко-
манд, подлежащая обработке» (стандарт ISO 2382/1-84).
Суть предложенного фон Нейманом подхода заключается в том, что все
вычисления, предписанные алгоритмом решения задачи, должны быть пред-
ставлены в виде программы, состоящей из последовательности управляющих
слов-команд. Каждая команда содержит указания на конкретную выполняемую
операцию, место нахождения (адреса) операндов и ряд служебных признаков.
Операнды - переменные, значения которых участвуют в операциях преобразо-
вания данных. Список (массив) всех переменных (входных данных, промежу-
точных значений и результатов вычислений) является еще одним неотъемле-
мым элементом любой программы.
В зависимости от количества используемых в команде операндов разли-
чаются одно-, двух-, трехадресные и безадресные команды (рисунок 18). В од-
ноадресных командах указывается, где находится один из двух обрабатывае-
мых операндов. Второй операнд должен быть помещен заранее в арифметиче-
ское устройство (для этого в систему команд вводятся специальные команды
пересылки данных между устройствами).
Двухадресные команды содержат указания о двух операндах, размещае-
мых в памяти (или в регистрах и памяти). После выполнения команды в один из
этих адресов засылается результат, а находившийся там операнд теряется.
В трехадресных командах обычно два адреса указывают, где находятся
исходные операнды, а третий - куда необходимо поместить результат.
В безадресных командах обычно обрабатывается один операнд, который
до и после операции находится на одном из регистров арифметико-логического
устройства (АЛУ). Кроме того, безадресные команды используются для выпол-
нения служебных операций (очистить экран, заблокировать клавиатуру, снять
блокировку и др.).
69
Конкретный набор компонент, входящих в данный компьютер, называ-
ется его конфигурацией. Минимальная конфигурация компьютера, необходимая
для его работы, включает в себя системный блок (там находятся микропроцес-
сор, оперативная память, ПЗУ, НЖМД, НГМД), клавиатуру (как устройство
ввода информации) и монитор (как устройство вывода информации).
2.3.2 Общие принципы построения ЭВМ
В основу построения подавляющего большинства компьютеров положе-
ны общие принципы, сформулированные в 1945 г. американским ученым Джо-
ном фон Нейманом при построении еще первых образцов ЭВМ.
Принцип программного управления.
В основе этого принципа лежит представление алгоритма решения лю-
бой задачи в виде программы вычислений.
В данном случае под алгоритмом понимается «конечный набор предпи-
саний, определяющий решение задачи посредством конечного количества опе-
раций». «Программа (для ЭВМ) – это упорядоченная последовательность ко-
манд, подлежащая обработке» (стандарт ISO 2382/1-84).
Суть предложенного фон Нейманом подхода заключается в том, что все
вычисления, предписанные алгоритмом решения задачи, должны быть пред-
ставлены в виде программы, состоящей из последовательности управляющих
слов-команд. Каждая команда содержит указания на конкретную выполняемую
операцию, место нахождения (адреса) операндов и ряд служебных признаков.
Операнды - переменные, значения которых участвуют в операциях преобразо-
вания данных. Список (массив) всех переменных (входных данных, промежу-
точных значений и результатов вычислений) является еще одним неотъемле-
мым элементом любой программы.
В зависимости от количества используемых в команде операндов разли-
чаются одно-, двух-, трехадресные и безадресные команды (рисунок 18). В од-
ноадресных командах указывается, где находится один из двух обрабатывае-
мых операндов. Второй операнд должен быть помещен заранее в арифметиче-
ское устройство (для этого в систему команд вводятся специальные команды
пересылки данных между устройствами).
Двухадресные команды содержат указания о двух операндах, размещае-
мых в памяти (или в регистрах и памяти). После выполнения команды в один из
этих адресов засылается результат, а находившийся там операнд теряется.
В трехадресных командах обычно два адреса указывают, где находятся
исходные операнды, а третий - куда необходимо поместить результат.
В безадресных командах обычно обрабатывается один операнд, который
до и после операции находится на одном из регистров арифметико-логического
устройства (АЛУ). Кроме того, безадресные команды используются для выпол-
нения служебных операций (очистить экран, заблокировать клавиатуру, снять
блокировку и др.).
69
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
