- •Глава 5. Структура эвм. Цикл процессора структура эвм. Цикл процессора введение
- •Принципы фон Неймана
- •Структура компьютера
- •Структурная схема процессора
- •5 Считывается в РгД
- •Выполнение команды
- •Выборка следующей команды
- •Команды переходов
- •Ввод и вывод
- •Способы адресации
- •Кратко о главном
- •Вопросы и задания
Способы адресации
41. В приведенных ранее примерах адреса, помещенные в адресной части команды, передавались в РгАП без изменений. Данный способ адресации носит название - непосредственная (или абсолютная) адресация.
Данное в адресной части команды - исполнительный адрес операнда. Непосредственная адресация - простая, быстрая и эффективная, но адресуемое пространство ограничено. В выше указанном примере 12 битов позволяют определить 212 - 409610 ячеек памяти для адресации. Эту проблему можно преодолеть:
а) использованием более длинных слов;
б) использованием более чем одного слова для адреса, например, следующую ячейку (расширенный адрес);
в) использованием альтернативных методов.
42. Косвенная адресация. Если используется косвенная адресация, то содержимое адресной части команды не является адресом операнда. Этот адрес содержит адрес ячейки, в которой находится адрес операнда.
43. Индексная адресация. Для этого способа характерно то, что необходимый адрес получается сложением содержимого адресной части команды с числом, загруженным в специальный регистр, называемый индексным регистром (РгИ), или регистром модификации (рис.5.12).
Рис.5.12. Блоки процессора, связанные с индексной адресацией
Загрузка в индексный регистр может производиться целым рядом методов в соответствии с используемым компьютером. В нашем гипотетическом компьютере мы будем считать, что индексный регистр может быть загружен из аккумулятора посредством специальной команды.
44. Прямая адресация. В этом способе данные помещаются в аккумулятор непосредственно с помощью команды, т.е. без обращения к памяти. Поэтому вводится команда загрузки в аккумулятор числа (код операции должен отличаться от кода команды загрузки из ОЗУ в аккумулятор, описанной ранее).
45. Суммируя вышеизложенное, представим элементы и связи процессора компьютера – структурную схему - в следующем виде (рис. 5.13).
У стройство Аккумулятор
у правления
АЛУ
РгК
РгИ +
СчК РгАП
+1
ОЗУ
РгД Ввод/вывод
Рис. 5.13. Структурная схема процессора
Кратко о главном
1. Классическая структура компьютера - структура фон Неймана содержит пять основных блоков.
2. Оперативное запоминающее устройство, устройство управления и АЛУ составляют процессор компьютера.
3. Основная функция процессора - обработка команды. Цикл обработки состоит из двух этапов: выборки и исполнения.
4. Для изменения следования команд вводятся команды переходов: условного и безусловного.
5. Команды ввода - вывода предназначены для взаимодействия процессора с периферийными устройствами.
6. Основные способы адресации: непосредственная, косвенная, индексная, прямая.