ПРОГРАММНЫЙ ПРИНЦИП УПРАВЛЕНИЯ
Суть принципа программного управления компьютером сводится к следующим трем положениям:
1. любая работа выполняется компьютером по программе;
2. исполняемая программа находится в оперативной памяти;
3. программа выполняется автоматически.
Первый тезис принципиально важен, хотя и достаточно очевиден. Роль программной составляющей (software) по мере развития вычислительной техники все более возрастает.
Второе положение выделяют в самостоятельный принцип – принцип хранимой программы (см. стр. 9).
Последний пункт анализируется в данной лекции. Рассмотрим, как в ЭВМ с предложенной фон Нейманом архитектурой организовано выполнение программы и какие регистры для этого требуются. Для удобства все рассматриваемые регистры УУ сведены в общую таблицу:
|
Название |
Разр. (бит) |
Назначение |
|
|
CK |
Счетчик команд |
12 |
Хранит адрес следующей команды |
|
PK |
Регистр команд |
20 (18) |
Хранит исполняемую команду; 12 р. служат адресом при чтении из ОЗУ |
|
ДР |
Дополнительный регистр |
20 (18) |
Хранит вторую команду пары |
|
РП |
Регистр памяти |
40 |
Обеспечивает обмен данными с ОЗУ |
СК Важный в работе ЭВМ регистр, хранит адрес очередной исполняемой инструкции. Самое первое значение должен занести оператор, а в дальнейшем машина автоматически обновляет значение данного регистра.
В современных компьютерах при включении питания или сбросе в счетчик аппаратным образом заносится значение стандартного начального адреса ПЗУ.
РК Исполняемая в данный момент команда хранится в этом регистре. Из 12 младших бит названного регистра берется адрес при считывании и записи информации в ОЗУ. Поскольку в одной ячейке упаковано две команды, то для хранения второй предусмотрен специальный регистр ДР. В большинстве других ЭВМ команды считываются из ОЗУ по одной, следовательно, последний регистр отсутствует.
РП Его назначение - принимать из ОЗУ содержимое считываемой ячейки; через него же производится и запись в память.
предыдущая темаследующая