
- •Комбинационный конвеерный сумматор с пт
- •3. Умножение с пт. Схема и алгоритм умножения мантисс, начиная со старших разрядов множителя и со сдвигом множимого
- •4. Умножение с пт. Схема и алгоритм умножения мантисс, начиная с младших разрядов множителя и со сдвигом множимого.
- •5. Умножение с пт. Схема и алгоритм умножения мантисс, начиная со старших разрядов множителя и со сдвигом суммы частных произведений.
- •6. Умножение с пт. Способы ускорения умножения. Конвейерный умножитель. Умножение
- •Комбинационный умножитель
- •7. Деление с пт. Схема и алгоритм деления мантисс с восстановлением остатка.
- •8. Деление с пт. Схема и алгоритм деления мантисс без восстановления остатка.
- •Деление без восстановления остатка.
- •9. Управляющие автоматы. Сравнительный анализ. Апл.
- •Способы адресации апл.
- •12. Форматы команд эвм общего назначения
- •Вызов подпрограммы.
- •13. Форматы команд специализированных эвм.
- •14. Структура 8-разрядного мп и его регистровая модель..
- •15. Структура 16-разрядного мп и его регистровая модель.
- •Сигналы мп i286
- •16. Структура мп i486 и его регистровая модель.
- •Программная (регистровая) модель процессора i486.
- •1. Пользовательские rg i486
- •Сегментные регистры
- •Указатель команды ip
- •Регистр флагов. Flags.
- •17. Режимы работы процессоров, форматы команд, виды данных.
- •18. Кэш память.
- •Многоуровневость
- •19. Сегментная и страничная организация памяти.
- •Страничная организация памяти.
- •20. Организация ввода-вывода.
- •1.1. Состав периферийного оборудования мпс
- •1.3. Структурная организация интерфейса ввода-вывода мпс с единой системной шиной
- •21. Сигнальные процессоры, классификация, отличительные особенности, структура мп I 2920
- •22. Внешние устройства, обзор. Клавиатура, мышь, джойстик. Внешние устройства.
- •1.1. Клавиатура
- •1.2.1. Мышь
- •Джойстик
- •23. Сканеры, обзор. Планшетные сканеры. Барабанные сканеры. Сканеры
- •24. Принтеры, обзор. Лазерные, матричные, струйные и плоттеры
- •25. Мониторы, структуры, принципы действия, сравнительная характеристика. Плазменные мониторы.
Страничная организация памяти.
В P – и V – режимах i 486 поддерживает страничную организацию памяти. Это ещё один уровень косвенности в формировании ФА. Используется при работе с виртуальной памятью, когда ЕА > ФА ОП. Страница это блоки П по 4 Кбайта. При разрешённом страничном преобразовании адреса линейное адресное пространство 4 Гбайта в i 486 делится на 1М страниц по 4 Кбайта. Физическое адресное пространство 1 – 16 Мбайт. Остальные страницы хранятся на НЖМД, т.е. в виртуальном адресном пространстве ОП. Любую физическую страницу виртуальной ОП можно посадить на место любой физической. При «страничном нарушении» (особый случай неприсутствия) операционная система сама загружает нужную стр. в ОП, а не нужную на ЖД.
При страничном преобразовании старшие 20 бит из 32 разр. Лин. адреса ( N виртуальной стр.) заменяются N раз. страницы с помощью таблицы страниц, и каталога стр., (т.е. страничное преобразование – 2-х этапное).
20. Организация ввода-вывода.
1.1. Состав периферийного оборудования мпс
В качестве устройств ввода-вывода (УВВ) для МПС могут быть использованы любые из известных устройств, связывающих ЭВМ с внешним миром: телетайпы, модемы, принтеры, дисплей, клавиатура, серийные накопители и др.
Чаще всего используются специализированные УВВ: аналого-цифровые (АЦП) и цифроаналоговые (ЦАП) преобразователи, специальные пульты управления, индикаторы, преобразователи формы информации и др. В качестве специализированных УВВ могут выступать спецпроцессоры, а также вычислительные устройства на основе однокристальных микроЭВМ.
1.2. Представление информации между МПС и УВВ
Информация между ядром МПС (МП и память) и УВВ (рис. 1.1) представляется сигналами трех типов:
Рис. 1.1. Представление информации между МПС и УВВ
1. Сигналы (слова) состояния УВВ.
Они сообщают МПС о состоянии УВВ. Например, УВВ готово к обмену, строб готовности, запрос на прерывание и др.
2. Сигналы (слова) управления УВВ.
Они посылаются МПС в УВВ для их управления. Например, сброс, подтверждение приема, запись, чтение и др.
3. Сигналы данных.
С их помощью происходит передача содержательной части информации. По шине данных МПС могут передаваться также слова состояния и управления. Передача данных производится в параллельном формате (за 1 такт передается порция бит) или в последовательном формате (за 1 такт - 1 бит).
1.3. Структурная организация интерфейса ввода-вывода мпс с единой системной шиной
Под вводом-выводом понимается любой обмен словами данных между МПС и УВВ. Этот обмен осуществляется с помощью интерфейса ВВ.
Интерфейс ввода-вывода - это совокупность аппаратных (регистры, шинные формирователи, интерфейсные БИС) и программных средств (протоколы обмена, программы - драйверы ВВ), под управлением которых осуществляется этот обмен.
Для физической организации ввода-вывода каждое УВВ подключается к системной шине МПС или ПК через контроллеры (или адаптеры) УВВ (рис. 1.2). Через эти адаптеры УВВ взаимодействуют с центральным процессором (ЦП) или памятью МПС.
Рис. 1.2. Структурная организация интерфейса ввода-вывода
Каждый контроллер (адаптер) строится на основе шинных формирователей, буферных регистров, интерфейсных БИС, например программируемого периферийного адаптера (ППА) К580ВВ55 (аналог i8255), программируемого связного адаптера (ПСА) К580ВВ51 (i8251). С точки зрения программиста, интерфейсная БИС, а следовательно и контроллер УВВ, представляет собой набор 8-, 16-, 32-битных регистров ВВ (портов ВВ). Через эти порты УВВ взаимодействует с ЦП и памятью.
По функциональному назначению в каждой интерфейсной БИС можно выделить три вида портов:
порты для буферирования данных;
порты для хранения слов состояния УВВ, которые может проверять ЦП;
порты для хранения управляющих слов, поступающих в УВВ от ЦП.
Каждый из этих портов, входящий в состав контроллера, имеет свой неповторимый адрес. Множество этих портов образует интерфейсную карту или адресное пространство портов МПС. Например, при обращении к портам ВВ с помощью команд ввода IN или OUT с прямой адресацией это пространство содержит 28 = 256 портов ввода и 256 портов вывода с адресами в диапазоне [ОО-FFh], изолированном от основной памяти (это - изолированный ввод-вывод)
Адреса портов могут включаться в адресное пространство основной памяти, если к этим портам обращаются с помощью команд обращения к памяти, например MOV AX,[0200h]. Такое обращение к портам называют вводом-выводом, отображаемым на память.
В МПС на основе МП семейства i80X86 могут использоваться оба метода обращения к портам.
1.7. Три основных метода организации ВВ. Их сравнительная характеристика
Различают три основных метода ввода-вывода, широко используемые в МПС и ПК. Это - программно-управляемый. ВВ по прерываниям и ввод-вывод с прямым доступом к памяти (ПДП). Эти методы отличаются тем, какое устройство инициирует ввод-вывод (МП или УВВ) и какое устройство управляет обменом (МП или контроллер ПДП). Сравнительная характеристика методов приведена в табл. 1.3.
Таблица 1.3. Три основных метода ввода-вывода и их характеристика
№ пп |
Метод В В |
Устройство, инициирующее ВВ |
Устройство, управляющее ВВ |
Достоинства и Недостатки метода |
1 |
Программно-управляемый ВВ |
МП |
МП (путем выполнения программы) |
Д: простота схемы интерфейса и программ Н: простои МП для медленных УВВ |
2 |
ВВ по прерыванию |
УВВ |
МП (путем выполнения программы) |
Д: отсутствие простоев МП для медленных УВВ Н: усложнение аппаратуры и программ интерфейса ВВ |
3 |
ВВ с прямым доступом к памяти (ПДП) |
УВВ |
Контроллер ПДП (УВВ) |
Д: большая производительность ВВ для массивов данных Н: усложнение аппаратуры и программ интерфейса ВВ |