Вопрос 1.7.6. Структурная схема базовой модели микропроцессора фирмы Intel
Структурная схема базовой модели микропроцессора фирмы Intel приведена на рис. Условно МП можно разделить на две части : исполнительный блок (Еxecution Unit- EU) и устройство сопряжения с системной магистралью (Bus Interface Unit-BIU).
Арифметический блок включает арифметико-логическое устройство, вспомогательные регистры для хранения операндов и регистр флагов.
Восемь регистров исполнительного блока МП (AX,BX,CX,DX,SP,BP,SI,DI), имеющих длину, равную машинному слову, делятся на две группы. Первую группу составляют регистры общего назначения: AX,BX,CX и DX, каждый из которых представляет собой регистровую пару, составленную из двух регистров длинной в 1 байт: аккумулятор, или регистр AX состоит из регистров AH и Al. Регистр базы (Base Register) BX состоит из регистров BH и BL. Счетчик (Count RegiSter) CX включает
Рисунок 1.7.6.
регистры CH и CL. Регистры данных (Data Register) DX содержит регистры DH и DL. Каждый регистров может использоваться самостоятельно или в составе регистровой пары.
Вторую группу составляют адресные регистры SP,BP,SI и DI (в старших моделях количество адресных регистров увеличено).
Устройство сопряжения с ситемной магистралью содержит управляющие регистры, конвейер команд, АЛУ команд, устройство управление исполнительным блоком МП и интерфейс памяти (соединяющий внутреннюю магистраль МП с системной магистралью ПК).
Управляющие регистры BIU: CS (указатель командного сегмента ), DS (указатель сегмента данных), SS (указатель сегмента стека), ES(указатель дополнительного сегмента) и др. служат для определения физических ОП-операндов и команд.
Регистр IP(Instruction Point) является указателем адреса команды, которая будет выбираться в конвейер команд в качестве очередной команды. Конвейер команд хранит несколько команд, что позволяет при выполнении линейных программ совместить подготовку очередной команды с выполнением текущей.
К управляющим регистрам МП относится и регистр флагов, разряд котрого имеет строго определенное назначение.
Контрольные вопросы.
1. Каково понятие ЗУ? Опишите структурную схему ОЗУ. Перечислите типы ОЗУ
2. по способу хранения информации.
3. Перечислите и поясните основные характеристики ОЗУ.
4. Опишите стековую память, кэш память.
5. Перечислите и поясните основные характеристики МП.
6. Перечислите и поясните основные элементы определяющие архитектуру МП.
7. Опишите структурную схему гипотетического МП.
8. Перечислите и опишите этапы работы МП при выполнении команды.
9. Перечислите основные группы команд МП. Опишите формат команды LOAD REGISTR.
10. Опишите пример программы в командах на машинном языке и символической форме.
11. Опишите структурную схему базовой модели МП фирмы Intel.