
7. Обобщенная структурная схема МПС.
В состав МАС входят: ЦП, память (ОЗУ, ПЗУ) которая служит для хранения данных и программ, устройства ввода-вывода для связи МПС с внешними устройствами для приема входных сигналов, система прерываний, таймер.
Устройства ввода-вывода подключаются к шине через интерфейсы ввода вывода
ПЗУ и ОЗУ образуют систему памяти, предназначенную для хранения информации в виде двоичных чисел: ПЗУ – таблицы, константы, программы управления; ОЗУ – данные от внешних устройств и во внешнее устройство, промежуточные результаты вычислений и адресной информации.
Модуль ЦП осуществляет обработку данных и управляет остальными модулями системы. ЦП содержит схемы синхронизации и интерфейс системной шины. Осуществляет выборку кодов команд из памяти, дешифрует их и исполняет. В течении времени выполнения командного цикла ЦП выполняет следующие действия:
1. выставляет адрес команды на шину адреса
2. получает код команды из памяти и дешифрует его
3. вычисляет адрес операнда и считывает данные
4. выполняет операцию определенную командой
5. воспринимает внешние управляющие сигналы
6. генерирует сигналы состояния и управления, необходимые для работы памяти и устройств ввода-вывода.
Процесс выполнения команды условно можно разбить на две фазы:
- фаза выборки команды
- фаза исполнения команды
Фаза выборки команды состоит из трех шагов:
1ш. – адрес команды из счетчика команд выставляется на шину адреса
2ш. – выборка кода команды из ПЗУ и передача его через шину команд или шину данных в регистр команд ЦП
3ш. – дешифрация кода команды в дешифраторе команд
Фаза исполнения команды состоит из двух шагов. В соответствии с полученных кодом команды УУ вырабатывает последовательность управляющих сигналов, необходимых для исполнения команды.
1ш. – подготовка операндов заключается в определении их местоположения
2ш. – исполнение операции, заданной кодом команды.
В это же время счетчик команд формирует адрес следующей команды и операция выполняется.