Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_AVM_4kurs.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.45 Mб
Скачать

54.Теоретические основы организации мпс. Внешний интерфейс ммпс. Структура и назначение выводов бис усапп кр580вв51а (uart).

Архитектура микропроцессорных систем отражает наиболее общую структуру их состав элементов их наиболее существенные характеристики и область применения. Элементы структуры образуют: Вычислительное ядро; Адаптеры, контроллеры внешних ПУ; Внешние ПУ; Элементы общесистемной поддержки.

Вычислительное ядро: содержится процессор, тактовый генератор, ПЗУ, ОЗУ, интерфейс между элементами, вспомогательные микросхемы малой и средней интеграции. Ядро практически определяет вычислительную мощность. Для связи ядра с внешними ПУ используются адаптеры и контроллеры.

Адаптер обеспечивает электрическое преобразование сигнала. Контроллеры кроме электрического преобразования сигнала обеспечивают согласование форматов и протоколов интерфейсов. Программные модели МПС адаптеры и контроллеры регулируют наборы портов ввода /вывода.

Основная черта внешних ПУ они оборудованы интерфейсами несовместимыми с интерфейсами вычислительного ядра.

Программные модели также присутствуют как наборы портов ввода/вывода и обеспечивают расширение функции микропроцессорной системы.

ММПС характеризуется логической и физической структурой. Логическая отражает принципы взаимоподчиненности между процессорами, а физическая отражает электрические коммуникационные связи между процессорами.

Микросхема КР580ВВ51А— универсальный синхронно-асинхронный приемопередатчик (УСАПП), предназначен для аппаратной реа­лизации последовательного протокола обме­на между микропроцессором КР580ВМ80А (КМ1810ВМ86) или другим устройством, спо­собным запрограммировать данную микросхе­му на требуемый режим работы, и каналами последовательной передачи дискретной инфор­мации.

54. (2)

Микросхема УСАПП преобразует парал­лельный код, получаемый от центрального про­цессора, в последовательный поток символов со служебными битами и выдает этот поток в последовательный канал связи с различной скоростью, а также выполняет обратное пре­образование: последовательный поток симво­лов - в параллельное 8-разрядное слово. Пе­редаваем и принимаемая информация при необходимости может контролироваться на четность (нечетность).

71. Программная инициализация защищенного режима.

Как правило, большая часть действий по инициализации защищенного режима выполняется либо перед переключением в этот режим, либо непосредственно после переключения. Если инициализация осуществляется после переключения, выполняе­мые затем процедуры не должны использовать не инициализированные еще сред­ства защищенного режима.

Процедура инициализации может выполняться в защищенном режиме перед инициализацией регистра задачи. Однако перед первым переключением задачи необходимо обеспечить следующее.1. Регистр задачи должен указывать на область сохранения состояния текущей задачи. После первого переключения информация, занесенная в эту область, теряет свое значение и область можно использовать с другими целями. 2. Должен существовать достоверный TSS новой задачи. Указатель стека в TSS (для уровней привилегий, численно меньших или равных начальному CPL) должен указывать на достоверный сегмент стека. Регистр сегмента стека (SS) можно загружать и в защищенном, и в реальном режимах. Если SS загрузить в реальном режиме, он и после переключения в защищенный режим продолжает указывать на тот же самый линейный базовый адрес. Форматы таблицы прерываний отличаются в защищенном и реальном режимах. Поскольку невозможно одновременно переключить режим и изменить формат таблицы прерываний, неизбежно, что в течение некоторого времени IDTR будет определять таблицу прерываний с неправильным форматом. Прерывание или исключение в течение этого времени приведут к непредсказуемым результатам. Чтобы избежать этого, следует запретить прерывания до тех пор, пока не будут размещены все программы обработки прерываний и не будет создана правильная таблица дескрипторов прерываний IDT в защищенном режиме. Таблицы страниц и регистр базы каталога страниц (PDBR) в CR3 можно инициализировать и в защищенном, и в реальном режимах. Бит PG в CR0 нельзя устанавливать, пока МП 80386 не переключился в защищенный режим. Перед установкой бита PG инициализируйте PDBR в CR3 физическим адресом достовер­ного каталога страниц. Выберите один из двух способов обеспечения согласованной адресации до и после включения разбиения на страницы-• Непосредственно за установкой PG должна следовать команда JMP.• Исполняемая в настоящий момент страница должна отображаться на те же физические адреса как до, так и после установки PG.Регистр таблицы глобальных дескрипторов (GDTR) должен указывать на достоверную таблицу GDT перед тем, как содержимое какого-либо регистра изменяется в защищенном режиме. Таблицы GDT и LDT следует размещать в оперативной памяти, потому что МП 80386 мод-ет бит доступа в дескрип­торах. Инициализацию GDT и GDTR можно провести в реальном режиме.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]