Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Регистры отладки и тестирования

Системные регистры

Системные регистры управляют функционированием микропроцессора в целом и режимами работы отдельных внутренних блоков: процессора с плавающей точкой, кэш-памятью, диспетчера памяти.

Эти регистры доступны только в защищенном режиме для программ.

Набор системных регистров включает три регистра управления (CRO, CR2, CR3) и четыре регистра системных адресов и сегментов.

Регистры управления 32-разрядные, служат для фиксации общего состояния процессора. Эти регистры вместе с регистрами системных адресов хранят информацию о состоянии процессора, которое затрагивает все задачи.

 

 

Микропроцессор i486, например, имеет одиннадцать регистров отладки и тестирования (все они 32-разрядные). Из них 6 программно-доступных регистров (DRO — DR3, DR6, DR7) поддерживают процесс отладки программ. Пять программно-доступных регистров (TR3 — TR7) поддерживают тестирование внутренних блоков: TR3 — TR5 используются для проверки кэш памяти; TR6, TR7 — для тестирования механизма быстрого формирования адресов страниц.

 

 

Назначение и Классификация ЦУУ

Центральное устройство управления — это комплекс средств автоматического управления процессом передачи и обработки информации. ЦУУ вырабатывает управляющие сигналы (УС), необходимые для выполнения всех операций, предусмотренных системой команд, а также координирует работу всех узлов и блоков ЭВМ. В связи с этим можно считать ЦУУ преобразователем первичной командной информации, представленной программой решения задачи, во вторичную командную информацию, представляемую управляющими сигналами.

В общем случае ЦУУ формирует управляющие сигналы для реализации следующих функций:

¨ выборки из памяти кода очередной команды;

¨ расшифровки кода операции и признаков выбранной команды;

¨ выборки операндов и выполнения машинной операции;

¨ обеспечения прерываний при выполнении команд;

¨ формирования адреса следующей команды;

¨ учета состояний других устройств машины;

¨ инициализации работы контроллеров (каналов) ввода-вывода;

¨ организации контроля работоспособности ЭВМ.

К основным характеристикам ЦУУ следует отнести:

- принцип формирования и развертывания временной последовательности управляющих сигналов;

- способ построения цикла работы ЦУУ и ЭВМ в целом;

- общая организация управления ЭВМ;

- способ синхронизации узлов и блоков ЭВМ.

По принципу формирования и развертывания временной последовательности УС различают ЦУУ:

¨ аппаратного (схемного) типа, выполненным в виде управляющего автомата с жесткой логикой, в котором функции переходов и выходов реализуются набором логических элементов, а требуемое количество состояний автомата задается множеством запоминающих элементов;

¨ микропрограммного типа, в которых блок управления реализован как блок микропрограммного управления.

По способу построения рабочего цикла различают ЦУУ:

¨ с прямым циклом,

На первом этапе производится выборка из памяти команды, а затем следуют этапы выполнения машинной операции.

¨ с обращенным циклом,

В первую очередь выдаются управляющие сигналы для выполнения машинной операции по коду команды, поступившей в ЦУУ на предыдущем цикле (предвыборка команд), а затем из памяти выбирается код команды, которая будет исполняться в следующем цикле.

¨ с совмещением во времени циклов выполнения нескольких команд (конвейером команд).

По способу синхронизации работы ЭВМ в зависимости от числа тактов в цикле выполнения команды различают ЦУУ:

¨ с постоянным числом тактов;

¨ с переменным числом тактов.

В микропрограмме рабочего цикла выделяют общую и специальную части. К общей части относятся микрокоманды, исполняемые в цикле любой команды: выборка команды, анализ запросов на прерывание, формирование адреса следующей команды, анализ состояния процессора. Эти микрокоманды выполняются за постоянное число тактов.

К специальной части относятся микрокоманды, по которым вырабатываются управляющие сигналы в зависимости от содержания операционной части исполняемой команды. В этом случае количество тактов будет переменным для различных команд. В современных ЭВМ с различной структурой используемых команд, число тактов зависит от формата выбираемой команды, структуры ее адресной части и длины операндов.

По общей организации управление может быть:

¨ централизованным

Блок управления ЦУУ вырабатывает все УС микроопераций для всех команд, выполняемых процессором;

¨ смешанным

Применяются в процессорах, операционные и другие устройства которых имеют собственные узлы местного управления. Тогда блок управления ЦУУ, помимо сигналов микроопераций, вырабатывает так же сигналы для блоков местного управления;

По принципу организации циклов различают ЦУУ:

¨ синхронного типа, в которых время цикла может быть постоянным или переменным;

¨ асинхронного типа, в которых продолжительность цикла определяется фактическими затратами времени на выполнение каждой операции. В этом случае необходимо вырабатывать сигналы об окончании операции;

¨ смешанного типа, где частично реализуются оба предыдущих принципа организации циклов.

 

 

<== предыдущая лекция | следующая лекция ==>
 | ЦУУ с жесткой логикой
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 901; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




Генерация страницы за: 0.017 сек.