
- •1.,3.Понятие современной эвм. –
- •2.Определение архитектуры эвм
- •4. Принципы фон-Неймана (перечислите). В чем состоит принцип программного управления обработкой информации? Пример.
- •5.Основные характеристики эвм
- •6.Технико-эксплуатационные характеристики эвм
- •7.Характеристики подсистемы памяти
- •9. Процессор эвм: его определение, основные задачи
- •10. Характеристики процессора
- •11. Понятие машинной команды. Основные части команды; операционная часть, адресные части.
- •12.Понятие машинной команды. Роль операционной части команды.
- •13.Понятие машинной команды. Роль адресной части команды.
- •15.Иерархия памяти (перечислите уровни памяти современной эвм). Роль регистровой памяти процессора. -
- •16. Иерархия памяти. Роль оперативной памяти. Многозадачность.
- •I. Регистровая память – местная память процессора.
- •II. Сверхоперативная память
- •III. Оперативная память
- •IV. Внешняя память
- •Вопрос 17 Иерархия памяти. Роль оперативной памяти. Чем может быть обусловлено применение виртуальной памяти. -
- •18. Процессор эвм. Его основные функциональные блоки. Основная функция блока управления.
- •19. Процессор эвм. Его основные функциональные блоки (перечислите). Основная функция устройства управления памятью.
- •Основной алгоритм работы процессора
Основной алгоритм работы процессора
Важной составной частью фон-неймановской архитектуры является счетчик адреса команд. Он постоянно указывает на ячейку памяти, в которой хранится следующая команда программы. Считав очередную команду из памяти, процессор сразу же увеличивает значение счетчика так, чтобы он показывал на следующую команду. Затем считанная команда расшифровывается и выполняется.
При выполнении каждой команды вычислительная машина проделывает определенные стандартные действия:
1. Согласно содержимому счетчика адреса команды считывается очередная команда программы. Её код заносится на хранение в регистр команд. Счетчик команд автоматически изменяется так, чтобы в нем содержался адрес следующей команды. В простейшем случае для этой цели достаточно к текущему значению счетчика прибавить некоторую константу, определяющуюся длиной команды.
2. Считанная в регистр команд операция расшифровывается.
3. Извлекаются необходимые данные.
4. Над ними в АЛУ выполняются требуемые действия.
5. Результат записывается в ОЗУ.
Затем во всех случаях, за исключением останова, описанные действия циклически повторяются.
В приведенном алгоритме ничего не говорится о первоначальном значении счетчика адреса команд. Эта неопределенность решается следующим образом. При включении питания компьютера или при нажатии на кнопку сброса в счетчик аппаратно заносится стартовый адрес находящейся в ПЗУ программы инициализации всех устройств и начальной загрузки ЭВМ.
считывание очередной команды в регистр команд
|
формирование адреса следующей команды
|
дешифрация команды
|
выборка операндов
|
выполнение операции
|
запись результата
|
начало
|
останов?
|
конец
|
нет
|
да |