Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Архитектура регистровых процессоров




Читайте также:
  1. CISC и RISC архитектура
  2. MPP архитектура
  3. PVP архитектура
  4. SMP архитектура
  5. Аккумуляторная архитектура
  6. АНТИЧНАЯ АРХИТЕКТУРА. АНТИЧНАЯ ГРЕЦИЯ.
  7. АРХИТЕКТУРА
  8. Архитектура
  9. Архитектура
  10. Архитектура
  11. Архитектура
  12. Архитектура

Рассмотрим пример организации регистровой архитектуры процессора.

Восемь 16-разрядных регистров РОН R0÷R7 могут равноправно использоваться соответствующими командами для промежуточного хранения данных, в качестве хранилища косвенного адреса памяти, как индексные регистры и т.д. В качестве указателя стека может быть выбран любой из регистров РОН, так как с любым из них аппаратно реализуется косвенная адресация ячеек ОЗУ с автоматическим увеличением или уменьшением содержимого. Однако ряд машинных команд автоматически («по умолчанию») используют регистр R6 как указатель общесистемного стека. Это касается, прежде всего, команд обращения и возврата из подпрограмм.

 

Рисунок 1.2.3 - Архитектура регистрового процессора: I, II – коды текущего и предыдущего режимов;

III – код приоритета.

 

Регистр R7 служит программным счетчиком ПС и содержит адрес выполняемой команды. Использование этого регистра должно быть сознательно ограничено самим программистом во избежание «разрушения» программы.

Флаги включены в специальный регистр состояния процессора (РСП). Кроме известных уже флагов нулевого результата Z, отрицательного результата N, переполнения сумматора С в данном процессоре имеется флаг арифметического переполнения V для сигнализации о переполнении при выполнении арифметических операций с целыми числами в дополнительном коде.

Т-разряд, установленный в 1, обеспечивает внутреннее прерывание после выполнения очередной команды с выходом на соответствующую подпрограмму обработки. Наличие такого режима обеспечивает простую реализацию программ-отладчиков.

В микропроцессорах данной архитектуры 7-й разряд РСП, установленный в 1, означает запрещение реакции на внешние запросы прерывания текущей программы. В противном случае внешние прерывания будут обрабатываться. Для многоуровневой системы прерываний в мини-ЭВМ этой архитектуры разряды 5-7-й содержат код приоритета процессора, определяя реакцию лишь на часть внешних запросов прерывания.

Процессоры рассматриваемой архитектуры могут находиться в двух режимах выполнения программ – пользовательском и системном. Системный (привилегированный) режим позволяет командам программы обращаться ко всем ресурсам ВС, не доступным в обычном пользовательском режиме. О текущем и предыдущем режимах работы процессора несут информацию соответственно разряды 14-15-й и 12-13-й. Остальные разряды РСП не используются.

 





Дата добавления: 2014-01-11; Просмотров: 186; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Читайте также:



studopedia.su - Студопедия (2013 - 2018) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление ip: 54.198.27.243
Генерация страницы за: 0.001 сек.