Микропроцессоры 72с
Цена, руб.2000
Номер работы3009
ПредметИнженерия, промышленность
Тип работы Контрольная
Объем, стр.72
ОглавлениеТема: Проектирование однопроцессорных МПС на основе МПК К1810

1. Какая основная задача решается при проектировании МПС на основе однокристальных микропроцессоров?
Приведите характеристику локальной шины МкПр К1810ВМ86 по назначению и выполняемым функциям.
Режимы работы МкПр К1810ВМ86.
Что такое биты состояния ЦП? Приведите примеры кодов состояний. Как используются биты состояния ЦП кон-троллером шины ВГ88?
Какие сигналы управления формирует контроллер шины ВГ88 и для каких целей?
Приведите схему организации интерфейса МПС на основе БИС контроллера шины ВГ88 и дополнительных БИС. Какие функции выполняют эти БИС?
Приведите схему подключения математического сопроцессора ВМ87 по схеме с сильно связанной конфигурацией и алгоритм работы сопроцессора в составе МПС.
Как осуществляется обработка исключительных ситуаций при работе математического сопроцессора, включенного по схеме с сильно связанной конфигурацией?
Какой формат имеют команды, относящиеся к математическому сопроцессору? Какая информация указывается в формате команды?
Как выполняется эта команда в сопроцессоре? Особенности системы команд математического сопроцессора при обработке данных различных форматов (слово, двойное слово, ПЗ).
2. Как организована оперативная память МПС на основе ЦП К1810ВМ86? Как реализуется выполнение байтовых и словных команд, если данные: выровнены по границе слова; не выровнены по границе слова. Как распознаются данные ситуации?
2.2 Что служит командным циклом процессора или протоколом обмена информацией по системному интерфейсу между ЦП и внешними по отношению к нему устройствами, подключаемыми к этому интерфейсу?
Представьте диаграмму выполнения командного цикла процессора на общей шине (системном интерфейсе) для команды формата регистр-память с записью результата в память.

2.3 Какова продолжительность нормального цикла шины МкПр ВМ86? Что такое цикл с 0 тактов ожидания? Для какого типа памяти он используется?
Что такое удлиненный цикл шины? Какова продолжительность удлиненного цикла шины МкПр ВМ86? Как он формируется?
Какие типы циклов для МПС К1810ВМ86 Вы знаете и их назначение?
Какие преобразования в контроллере шины, на общей шине и во внешних по отношению к ЦП устройствах вы-полняется в каждом такте цикла шины чтения и записи для МпПр ВМ86? Приведите временные диаграммы нормального и удлиненного циклов шины чтения и записи.


Тема: Проектирование мультипроцессорных МПС на основе МПК К1810
3. Приведите определение мультипроцессорной системы. Какие задачи решаются при проектировании муль-типроцессорных систем? В каких вычислительных системах применяются мультипроцессорные системы со слабо свя-занной конфигурацией?
Приведите структурную схему мультипроцессорной ВС со слабо связанной конфигурацией.

Какие функции выполняет логика управления системной шиной и логика управления резидентной шиной? Пе-речислите достоинства вычислительных мультипроцессорных систем со слабо связанной конфигурацией.
Какие методы приоритетной обработки запросов для мультипроцессорных ВС Вы знаете?
Можно выделить 3 основных метода задания приоритетов:
1. Приоритетной цепочки или последовательный.
2. Опроса или полинга. 3. Независимого запрашивания или параллельный.

3.2 Метод приоритетной цепочки обработки запросов для мультипроцессорных ВС. Схема включения. Назначение линий магистрали управления контроллера приоритетов. Как определяется приоритет процессорного модуля? Достоинства и недостатки метода.
3.3 Метод опроса или полинга обработки запросов для мультипроцессорных ВС. Схема включения. Назначение линий магистрали управления контроллера приоритетов. Как определяется приоритет процессорного модуля? Воз-можные варианты. Достоинства и недостатки метода.
3.4 Метод независимых запросов (параллельной) обработки запросов для мультипроцессорных ВС. Схема включения. Назначение линий магистрали управления контроллера приоритетов. Как определяется приоритет процессорного модуля? Достоинства и недостатки метода.

4. Какие функции выполняет арбитр шины К580ВБ89 в составе мультипроцессорной ВС? Назначение выводов БИС арбитра шины ВБ89.
Какие методы обработки приоритетов для запросов от процессорных модулей в контроллере приоритетов могут быть реализованы для подключения арбитра шины ВБ89? Какие из этих методов не требуют дополнительных затрат оборудования?
Метод последовательных запросов на основе арбитра шины ВБ89. Схема включения процессорных модулей с арбитром шины ВБ89.
Метод параллельной обработки запросов на основе арбитра шины ВБ89. Схема включения процессорных модулей с арбитром шины ВБ89. Приведите алгоритм работы арбитра шины (контроллера приоритетов) в мультипроцессорных ВС для следующих ситуаций (по схеме):
• системная шина свободна, запрос поступает от процессорного модуля с номером 2;
• системная шина занята, запрос поступает от процессорного модуля с более низким приоритетом, чем тот, который выполняет обмен по СШ;
• системная шина занята, запрос поступает от процессорного модуля с более высоким приоритетом, чем тот, который выполняет обмен по СШ.
Достоинства и недостатки метода.

Какой дополнительный метод обработки запросов от процессорных модулей может быть получен на основе метода параллельной обработки запросов с арбитром шины ВБ89? Приведите схему контроллера приоритетов и ал-горитм работы арбитра шины (контроллера приоритетов) в мультипроцессорных ВС для следующих ситуаций (по схеме):

Назначение выводов ANYRQST (любой запрос) и ~CRQLCK (блокировка общего запроса) в составе арбитра шины ВБ89.

Какие режимы (дисциплины обслуживания приоритетов) можно установить при помощи этих выводов? В каких режимах работы с системной и другими шинами реализованы в арбитре шины ВБ89? Как устанавливаются эти режимы?

Арбитр шины ВБ89. Режим управления системной шиной. Установка режима. Схема включения процессорных модулей. Какие связи надо добавить в однопроцессорный модуль для получения данной схемы? Как арбитр шины выполняет роль разрешения конфликтов по доступу к системной шине? Достоинства и недостатки метода. Область применения.
4.1 Арбитр шины ВБ89. Режим управления системной и периферийной шинами. Установка режима. Схема включения процессорных модулей. Какие узлы и связи надо добавить в однопроцессорный модуль (или процессорный модуль в режиме управления системной шиной) для получения данной схемы? Как арбитр шины выполняет роль разрешения конфликтов по доступу к системной и периферийной шине? Достоинства и недостатки метода. Область применения. По каким командам выполняется обращение к системной ОП и системным УВВ? По каким командам выполняется обращение к ОП и УВВ, подключенным к периферийной шине? Приведите фрагмент программ для обращения ко всем этим устройствам.
Управление периферийной (ввода-вывода) и системной
Арбитр шины ВБ89. Режим управления системной и резидентной шинами. …(см пред. вопр.)
Управление локальной (резидентной) и системной шинами.
Арбитр шины ВБ89. Режим управления системной, периферийной и резидентной шинами.
Управление периферийной, локальной и системной шинами

Тема: Организация МКС на основе однокристального МК К1816ВЕ51 (MCS-51,52).
1. Какие базовые семейства микроконтроллеров (МК) фирмы Intel Вы знаете? Какую роль они играют в про-мышленном производстве и для каких целей используются?

Приведите определение однокристального МК. Его функциональный состав. С какой целью промышленностью выпускаются различные модификации МК одного поколения и семейства? Чем эти модификации различаются? При-ведите примеры модификаций МК различных семейств и рекомендации по их применению.
Какие задачи решаются при проектировании одноплатных контроллеров? Этапы проектирования одноплатных контроллеров.
5.1 Что такое одноплатный контроллер? Достоинства серийных одноплатных контроллеров.
Типовая структура микроконтроллерной системы управления (МКУ). Что входит в состав контроллера и как осуществляется связь контроллера с объектом управления? Какие дополнительные средства могут понадобиться для организации связи микроконтроллера с объектом управления? Приведите простейший алгоритм работы контроллера для управления объектом.
В чем заключается задача оптимизации распределения функций между аппаратными средствами и ППО?

Что такое работа «тандемом»? Основные проблемы, возникающие при работе «тандемом». Этапы разработки ППО МКС управления и их трудоемкость.
Что такое проблема формализации профессиональных знаний разработчика МКС?
+6. Микроконтроллеры MCS-51 (52). Структура, адресные пространства.
+7. Микроконтроллеры MCS-51 (52). Порты, система прерываний, система счета вре-мени.
+8. Микроконтроллеры MCS-51 (52). Внешняя память.
9. Приведите основные этапы методики разработки ППО МКС.
Какие принципы положены в основу разработки структуры программы и какие требования предъявляются к разработке схем алгоритмов программ?
Что такое структурное программирование МКС? Методика разработки схем алгоритмов программ МПС управления объектами.
Обоснуйте выбор языка программирования МКС в зависимости от технических характеристик МК и сложности алгоритмов управления. Достоинства и недостатки подходов.
9.2 Приведите классификацию средств отладки МКС для отладки аппаратных средств и ППО от разработки и из-готовления платы контроллера до получения объектного модуля программы. Дать краткую характеристику средств отладки аппаратного обеспечения.
Чем отличаются средства для отладки микропроцессорного ПО друг от друга, приведенные в классификации? Выполните сравнительный анализ. Достоинства и недостатки каждой из групп средств отладки ППО. Чем отличаются оценочные и отладочные комплексы друг от друга? Что дают комплексы развития по сравнению с оценочными и от-ладочными комплексами?
9.3 Кросс-системы для разработки и отладки ППО. Состав кросс-систем и выполняемые ими функции. Отличие кросс-систем от средств отладки микропроцессорного ПО. Этапы отладки ППО для МКС с использованием кросс-систем. достоинства и недостатки применения кросс-систем.
Тема: Архитектура и структурная реализация старших моделей МПС
1. Перечислите какие функциональные устройства входят в состав ЦП старших моделей фирмы Intel? Нарисуйте обобщенную структурную схему ЦП старших моделей фирмы Intel. Поясните организацию шинного интерфейса БИС ЦП старших моделей фирмы Intel. Какие дополнительные линии можно выделить в составе магистрали управления? Их функции. Чем отличается организация магистралей адреса и данных ЦП ВМ86 и i486? На какие технические характеристики эти особенности влияют при построении контроллера шины системного интерфейса?
10.2 Поясните алгоритм работы устройства предвыборки команд ЦП старших моделей фирмы Intel. Какая длина очереди команд реализована в ЦП i486? Из каких соображений выбрана глубина очереди команд? Обоснуйте. Какой начальный адрес команды для опережающей выборки формирует устройство предвыборки команд?
В каких случаях при обращении за командами к очереди команд формируется сигнал Акэш-памяти в ЦП старших моделей фирмы Intel? Поясните, когда могут возникать такие ситуации? Как осуществляется загрузка строки команд в кэш-память и очередь команд, Акэш-памяти для ЦП старших моделей фирмы Intel?
За счет применения каких методов повышения быстродействия обеспечивается бесперебойная (без задержек) работа очереди команд ЦП старших моделей фирмы Intel?
10.3 Какой метод (принцип) реализации командного цикла реализован в ЦП старших моделей фирмы Intel? Перечислите основные этапы командного цикла ЦП i486. Какие преобразования и в каких устройствах (блоках) вы-полняются на каждом этапе командного цикла ЦП i486?
11. Поясните техническую реализацию и алгоритм работы устройства сегментации ЦП i486. Формат логического адреса. Какие дополнительные функции выполняет устройство сегментации параллельно с преобразованием адресов? Приведите алгоритм выполнения дополнительных функций.
11.2 Поясните техническую реализацию и алгоритм работы устройства страничного преобразования линейного адреса в физический ЦП i486. Форматы линейного адреса. Докажите, что преобразование может быть выполнено за один такт. Какие дополнительные функции выполняет устройство страничного преобразования параллельно с преобра-зованием адресов? Приведите алгоритм выполнения дополнительных функций.
11.3 Приведите алгоритм выполнения процедуры свопинга при сегментном и страничном преобразовании линейного адреса в физический. В каких случаях выполняется данная процедура?
12. Как организована внутренняя кэш-память ЦП i486? Приведите технические характеристики внутренней кэш-памяти: метод распределения, стратегии записи данных и замещения строк и т.д. Приведите функциональную схему технической реализации внутренней кэш-памяти с аппаратурой замещения строк.
12.2 Приведите схему и алгоритм работы псевдо-LRU стека, реализованный в ЦП i486. Когда и как сбрасываются биты достоверности внутренней кэш-памяти? По какому алгоритму выполняется процедура замещения строк кэш-памяти с учетом содержимого блока достоверности/LRU? Привести алгоритм.

12.3 Каким образом можно изменить конфигурацию внутренней кэш-памяти ЦП i486? Какие конфигурации можно получить при этом и как их можно использовать? Какие методы повышения быстродействия внутренней кэш-памяти используются в ЦП i486?
12.4 Что дает использование сквозной записи во внутренней кэш-памяти ЦП i486 с точки зрения повышения его производительности? За счет чего это достигается? Что такое пакетный цикл шины ЦП i486? С какой целью он введен (используется)? В каких случаях он дает выигрыш в быстродействии и за счет чего?
12.5 С какой целью в состав МПС вводится внешняя кэш-память?
Для каких ВС внешняя кэш-память дает максимальный выигрыш в быстродействии и за счет чего по сравнению с циклами шины без состояния ожидания? Почему в однопрограммном режиме работы внешняя кэш-память практически не дает выигрыша в производительности?
Как подключается внешняя кэш-память в составе МПС и почему? Схема включения и пояснить.
Поясните алгоритм работы внешней кэш-памяти совместно с внутренней кэш памятью и ОП, если Авнутренней кэш-памяти, если Авнешней кэш-памяти и т.д.
13. Приведите состав интерфейса (шины) ЦП i486 по выполняемым функциям и группам. Выделите особенности шины ЦП i486 по сравнению с младшими моделями ЦП.
Приведите характеристику адресного пространства ЦП i486. Организация адресного пространства, поддержи-ваемого системой команд и системой ввода/вывода. Организация ОП. Как реализуется адресация к байту, слову, двойному слову.
Выравнивание данных. Как выравнивание данных влияет на производительность процессора?
13.2 Структура портов ввода/вывода. Какие способы адресации к портам ввода/вывода реализованы в ЦП старших моделей? Где задается размер шины и какой размер шины можно установить и как?
Какие группы циклов шины реализованы в ЦП i486? Какие типы циклов шины входят в каждую группу? Назна-чение данных типов циклов шины. Как задается тип цикла шины ЦП i486?
Организация передачи данных в циклах шины. Какая информация передается в циклах шины? Какие циклы шины передачи данных можно выделить для ЦП i486?
Классификация циклов шины, их определение и назначение.
13.3 Приведите временную диаграмму одиночных некэшируемых циклов шины чтения и записи для ЦП i486:
• типа 2-2;
• типа 3-4
Поясните временные диаграммы.
Определите назначение сигнала BLAST#, выдаваемого ЦП i486 в циклах шины. Что определяет (на что указывает) низкий уровень этого сигнала? Когда он формируется?

13.5 Приведите временную диаграмму пакетного кэшируемого цикла шины чтения и дайте к ней пояснения для ЦП i486. Какие сигналы на магистрали управления отличают (выделяют) пакетный кэшируемый цикл шины? Какие биты в регистрах управления ЦП должны быть установлены или сброшены и почему? Сколько слов передается в пакетном кэшируемом цикле шины? Какая минимальная и максимальная длительность пакетного кэшируемого цикла шины может быть получена?
14. В каких направлениях развивается проектирование и производство микропроцессоров? Задачи, решаемые для каждого направления.
Микропроцессоры i860, i750, i960. Назначение. Технические характеристики. Функции, выполняемые микро-процессором.
Состав МПК и его характеристика. Области применения.

Сравнительная оценка процессоров Пентиум.
14.2 Проведите обзор архитектур микропроцессоров. Кратко опишите архитектуры CISC, RISC, ROSC (MISC), VLIW, EPIC. Приведите классификацию архитектур по Флинну. К каким классам относятся современные процессоры для настольных ПК (x86, EM64T, AMD64)?


15. Методы повышения производительности процессоров.
Какие уровни параллелизма вам известны? Опишите каждый из них. Что такое базовый блок инструкций? Что такое статическая конвейеризация? За счет чего повышается производительность при разворачивании циклов? Сравните статический и динамический методы конвейеризации. Почему превалирующее внимание при проведении статической конвейеризации сосредоточено на оптимизации циклов?

+Суперскалярные процессоры: структура, особенности работы, примеры. Порядок выдачи и завершения команд.
Раздел: ПЕРИФЕРИЙНЫЕ БИС

Тема: Организация системы счета времени на основе таймера К580ВИ54

16.1 Что из себя представляет таймер ВИ-54? Где применяется? Для чего предназначен? Сколько портов вво-да/вывода требует таймер ВИ54 в адресном пространстве ввода/вывода?

16.4 Перечислите режимы работы таймера К580ВИ54. В какой последовательности выполняется инициализация каналов 0-2 таймера? Как распределены приоритеты? Поясните назначение выводов СЕ2-СЕ0 БИС таймера и какую функцию выполняет уровень сигнала "0", "1" и перепад из "0" в "1": для режимов с 0 по 5.

16.3 Поясните назначение регистра управляющего слова RgCWi в структуре таймера и какая информация в нем хранится? Поясните назначение буферного регистра RgВi, регистра приказа RgPri и регистра данных RgDi в структуре таймера и какая информация в нем хранится? ? Как и когда осуществляется запись информации в эти регистры?
17.1 В каких системах счисления могут работать счетчики каналов таймера? Где задается эта информация? Укажите какие коды конкретно используются при счете. Какие режимы работы устанавливают коды 110 и 111 в поле М2-М0 задания режима работы в управляющем слове таймера? Как по тексту программы инициализации таймера ВИ54 определить назначение загружаемой информации: управляющее слово или данные и номер канала? В каком поле, где и как задается приказ обратного считывания и приказ фиксации счетчика (чтения "на лету")? По какому адресу порта ввода/вывода загружается приказ обратного считывания и приказ фиксации счетчика (чтения "на лету")?
16.8 В каких режимах счетчик таймера сразу начинает счет после загрузки управляющего слова CW и начальных данных при СЕ=0 и СЕ=1? В каких режимах счетчик таймера не начинает счет после загрузки управляющего слова CW и начальных данных при СЕ=1? Что требуется выполнить для инициализации счета? В какой момент времени можно выполнять чтение значения счетчика после загрузки управляющего слова приказа фиксации счета (чтения "на лету") и сколько раз? Откуда (из какого узла канала таймера) выполняется считывание данных по команде IN после загрузки управляющего слова приказа фиксации счета (чтения "на лету")?

16.5 Для каких режимов можно выполнять чтение без останова без загрузки управляющего слова приказа фик-сации счета (чтения "на лету")
Для каких режимов таймера фронт сигнала СЕ во время счета перезапускает счет сначала?
16.7 Для каких режимов таймера сразу после загрузки управляющего слова CW уровень сигнала OUT принимает низкий уровень?

17.3 Если канал таймера запрограммирован на загрузку только старшего байта, то сколько байт можно прочитать в микропроцессор для анализа текущего значения счета? Сколько портов ввода/вывода требует таймер ВИ54 в адресном пространстве ввода/вывода?
Для каких режимов работы таймера ВИ54 требуется внешний запуск? Предложите возможные варианты запуска канала таймера в этих режимах.
Как для режима 5 таймера ВИ54 организовать автоматический перезапуск счета по его окончании?
Во время счета выполнена загрузка новых начальных данных. С какого значения и в какой момент времени будет инициирован новый счет и как?
Какая информация задается в приказе обратного считывания и как? Какие действия выполняются в канале таймера ВИ54 при загрузке управляющего слова приказа обратного считывания?
17.4 Чем определяется порядок считывания информации из канала таймера по команде IN AL, 40h? Какие ре-жимы можно задавать в управляющем слове приказа обратного считывания? Чем отличается загрузка управляющего слова приказа фиксации счета канала и управляющего слова приказа обратного считывания с битом ~Count=0? Какую информацию может получить программист после считывания в микропроцессор содержимое регистра состояния таймера ВИ54?
Какой уровень сигнала устанавливается на выходе OUT канала таймера после загрузки управляющего слова CW установки режима работы канала таймера для режимов с 0 по 5? К каким действиям приводит перезагрузка начальных данных в RgB во время счета при различных режимах работы?
Как инициировать счет канала таймера после окончания счета: для режима 0,1,2,3,4,5.Привести все возможные варианты.
Тема: Организация системы прерываний на основе ПВПП К1804ВН1

18. БВПП ВН1. Назначение, структура, особенности.
Что из себя представляет БВПП ВН1? Где применяется? Для чего предназначен?
Приведите структуру БВПП ВН1. Какие функции в БВПП К1804ВН1 выполняет: триггер очистки; схема очистки CLR; регистр состояний RS; триггер переполнения Tof; триггер готовно-сти TG; схема сравнения СОМ; триггер разрешения прерываний TRP?


18.5 Дайте определения режимов (дисциплин обслуживания запросов) обработки прерываний:

Какие функции в БВПП К1804ВН1 выполняет:
18.4 Какие режимы работы в зависимости от типа сигнала IRQ реализованы в БИС БВПП ВН1? Как эти режимы реализуются аппаратно? Какие функции (типы) сброса регистров запросов на прерывание RZ и RP реализованы в БИС БВПП ВН1 и их назначение?

18.6 Как реализуется режим вложенности запросов на прерывание в БИС БВПП ВН1? Пояснить по структурной схеме БВПП.
Какую функцию в структуре БВПП выполняет триггер переполнения Tof? Когда он устанавливается и сбрасывается? Как реализуется режим вложенности запросов на прерывание при обработке запроса IRQ с номером 7?
19. БВПП ВН1. Система микрокоманд. Реализация дисциплин обслуживания запросов на прерывания.

19.3 Дайте определение режимов обработки прерываний на командном и микрокомандном уровне. Перечислите особенности аппаратного включения БИС БВПП ВН1 при организации системы прерываний на командном и мик-рокомандном уровне. Перечислите особенности (ограничения) на реализацию системы прерываний на микрокомандном уровне для МПК К1804.
19.2 Какие действия и преобразования выполняются в БВПП ВН1 по МК05 - чтение вектора? Какие функции в структуре системы прерываний выполняет ПА? Как осуществляется обращение к ПА в МПК К1804?
Какие функции в БВПП ВН1 выполняет триггер разрешения прерываний TRP? Чем отличается формирование сигнала запроса на прерывание INT (~RQINR) в БВПП К1804ВН1 и ПКП К1810ВН59А?
Какую информацию необходимо сохранять в стеке для организации системы прерываний и почему в режимах обслуживания:
В какой ПМП (входа в ППОП, команды IRET или безразлично) необходимо выполнять сброс бита запроса, принятого на обработку МК04, в RZ и RP и почему? Для каких дисциплин обслуживания запросов на прерывание нет необходимости сохранять содержимое регистра состояний RS БВПП в стеке? Почему?
Если регистр состояний RS БВПП не сохраняется в стеке, то отдельно по каждой дисциплине обслуживания за-просов укажите:
изменяется ли содержимое регистра состояний RS и, если да, то на какое?
если да, то в какой подмикропрограмме это выполняется (входа в ППОП, команды IRET или безразлично) и в какой момент времени (до выполнения МК, после или безразлично).
19.6 Как реализуются микропрограммно следующие дисциплины обслуживания запросов:
19.7 Как реализуется режим программного опроса на основе БИС БВПП ВН1? Аппаратные средства и средства микропрограммирования (алгоритм). Как реализовать режим без вложенности запросов на прерывание на основе БИС БВПП ВН1 только программными средствами? Приведите фрагмент программы.
В какой ПМП (входа в ППОП, команды IRET или безразлично) необходимо выполнять сброс регистра состояний АП и в какой момент времени (относительно номера микрофункции МК?? (до или после)) для дисциплин:спецмаскирования;
20. БВПП ВН1. Подключение и работа в составе процессора.
Приведите схему подключения БВПП ВН1 к процессору.

20.1 Какой выход имеет вывод сигнала ~RQINR? Почему? Как и куда подключается этот вывод в структуре про-цессора для внешних прерываний и для режима программного опроса?
Какие типы элементов (регистры, мультиплексоры и т.д.) требуются для каскадного включения БИС БВПП ВН1? Как организовать каскадное включение трех и более БИС БВПП (дополнительные элементы и их связи с выводами БИС БВПП ВН1 и между собой):
Пример вопроса: Какой уровень сигнала будет на выходе ~RQINR, если прерывания разрешены, RZ = 01000100, RS = 110, RM = 00010001?

Тема: Организация системы прерываний на основе ПКП К1810ВН59А

21. ПКП ВН59А. Назначение, структура, подключение, особенности.
Что из себя представляет БВПП ВН59А? Где применяется? Для чего предназначен?
Приведите структуру БВПП ВН59А. Как аппаратно реализуется режим циклического сдвига приоритетов в блоке обработки приоритетов (приведите фрагмент схемы) для БИС ВН59А: по типу А; по типу В. Как аппаратно реализуется режим спецмаскирования в блоке обработки приоритетов (приведите фрагмент схемы)?
21.5 Как назначить вывод ~SP/~EN БИС ПКП ВН59А в качестве выхода? Для какого микропроцессора и почему?
21.2 На что указывает состояние регистра обслуживания ISR?
Когда и как происходит установка бит в регистре обслуживания ISR и для какой цели для микропроцессоров ВМ80 и ВМ86?
Когда и как происходит сброс бит в регистре обслуживания ISR и для какой цели?
Для чего предназначено управляющее слово OCW3?
Какой формат управляющего слова OCW2 и почему необходимо загружать в ППОП в режимах обслуживания запросов:

22. ПКП ВН59А. Программирование и работа.
22.2 Какие действия необходимо выполнить для БИС ПКП К1810ВН59А в режиме работы с микропроцессором (МкПр) К1810ВМ86 для установки режима обработки запросов на прерывание IRQ:
22.5 Как осуществляется формирование начального адреса ППОП (на примерах) для:
Какие действия выполняются в ПКП и микропроцессоре при обращении к ППОП (после выработки сигнала запроса на прерывание INT) для:
Что должен учитывать программист при составлении ППОП для каскадного включения БИС ВН59А с установленным режимом строгого вложения приоритетов:
Каскадное включение БИС ПКП ВН59А – одна ведущая и четыре ведомых. Напишите форматы ICW2, загружаемые в ведущую и каждую ведомую БИС и дайте пояснения:
После инициализации ПКП ВН59А для МкПр ВМ86 загружено управляющее слово CW3 формата: 01101111b - установка режима спецмаскирования и программного опроса. Какие действия необходимо выполнить, чтобы ПКП работал в режиме:
Чем определяется порядок считывания информации из ПКП по четному адресу порта ввода-вывода, если в микропроцессоре прерывания запрещены, загружено управляющее слово OCW3 формата 01101111b (установка режима спецмаскирования, установка режима программного опроса, источник чтения регистр обслуживания ISR), если в программе подряд выполняется три команды IN AL, 30h (где 30h – адрес порта БИС ПКП ВН59А)?

Как прочитать из ПКП содержимое регистра обслуживания ISR и регистра запросов IRR, регистра маски IMR?

Каскадное включение БИС ПКП ВН59А. Какое значение должен иметь бит указания режима строгого вложения PSV в управляющем слове ICW4 для ведущего и ведомого ПКП и почему?

Как установить и выполнить режим программного опроса ПКП ВН59А?

При каком типе сигналов запроса IRQ может возникать помеха и чем она вызвана? Поясните на примере вре-менной диаграммы.
Какая информация аппаратно сохраняется в стеке при обращении к ППОП для ПКП ВН59А:
Какую информацию должен сохраняется в стеке программист при обращении к ППОП для ПКП ВН59А:
В каких случаях на выходе вывода ~SP/~EN ПКП появляется сигнал низкого уровня и какую функцию этот сигнал выполняет для микропроцессора ВМ86?
Какую информацию можно прочитать по команде IN в микропроцессор и как?
Как аппаратно реализуется режим циклического сдвига приоритетов в блоке обработки приоритетов (приведите фрагмент схемы) для БИС ВН59А:

Как аппаратно реализуется режим спецмаскирования в блоке обработки приоритетов (приведите фрагмент схемы)?

22.8 Как установить режим циклического сдвига приоритетов при установленном бите AEOI=1 в ICW4? Какой тип циклического сдвига при этом реализуется?
22.Как установить режим циклического сдвига приоритетов по типу А и В?
ПКП запрограммирован на режим спецмаскирования. Как, не выходя из режима, реализовать дисциплину фиксированных приоритетов без вложенности?
Какое максимальное значение входных запросов на прерывание IRQ можно организовать при каскадном включении БИС ПКП ВН59А?

Какой уровень сигнала будет на выходе INT, если прерывания запрещены, IRR = 01000101, ISR = 00010010, RM = 01000100? Режим фиксированных приоритетов. Опишите реакцию процессора на данную ситуацию.
Какой уровень сигнала будет на выходе INT, если прерывания разрешены, IRR = 01010100, ISR = 00100011, RM = 00000100? Режим спецмаскирования. Опишите реакцию процессора на данную ситуацию.
Что изменяется в алгоритме работы схемы обработки приоритетов ПКП ВН59А при установленном бите PSV=1 (режим строгого вложения приоритетов) в управляющем слове ICW4?
Куда будет загружено управляющее слово для МкПр ВМ86, если предварительно загружено ICW1 формата : 00010011b

Почему и зачем в режиме программного опроса ПКП ВН59А перед каждым чтением слова состояния ПКП необ-ходимо загружать OCW3 "Установка режима программного опроса"?
Почему при возникновении помехи ПКП ВН59А формирует вектор с номером 7?

При каскадном включении БИС ПКП в режиме программного опроса как определяется номер вектора прерывания, вызвавшего запрос? Представьте алгоритм в виде схемы алгоритма программы.
Тема: Организация системы ввода и отображения данных на основе ПККИ К580ВВ79

23. ПККИ ВВ79. Назначение, структура, подключение, особенности.
23.1 Что из себя представляет ПККИ ВВ79? Где применяется? Для чего предназначен?
23.2 Приведите структуру ПККИ ВВ79.

23.3 Какие общие задачи решаются для организации ввода кода символа с клавиатуры?
23.4 Какие задачи решаются для организации вывода символа на линейку индикаторов:
Какие типы семисегментных светодиодных индикаторов Вы знаете?

23.6 Что такое процесс сканирования клавиатуры и как осуществляется формирование кода клавиши при обна-ружении срабатывания клавиши?
23.7 Что такое дребезг контактов клавиатуры и как его можно устранить?
23.8 Какие функции реализует ПККИ ВВ79? Перечислите достоинства применения ПККИ ВВ79 по сравнению с методами программного опроса клавиатуры в режиме ввода кодов клавиш и отображения на индикаторные линейки?
Для каких целей в структуре ПККИ ВВ79 формируется сигнал ~BD гашения индикации? Когда ПККИ ВВ79 выра-батывает сигнал ~BD гашения индикации?
Какие функции в структуре ПККИ ВВ79 выполняет схема управления и синхронизации? Состав и назначение узлов схемы управления и синхронизации ПККИ ВВ79?
Какую организацию имеет ОЗУ индикации и какие функции оно выполняет в составе ПККИ ВВ79?
В каких режимах доступа к памяти работает ОЗУИ в зависимости от выполняемых операций и функций? Что яв-ляется источником чт\зп данных для ОЗУ индикации?
Поясните назначение выходных регистров блока интерфейса индикации ПККИ ВВ79.
Какие функции выполняет RgA блока интерфейса индикации в зависимости от режимов работы контроллера ПККИ ВВ79?
24. Программирование и работа интерфейса клавиатуры ВВ79.
24.4 В каких режимах доступа к памяти может работать М-ОЗУ ПККИ ВВ79 в зависимости от режима ввода?
Какую организацию имеет М-ОЗУ ПККИ ВВ79? Что является источником чт\зп данных для М-ОЗУ ?

24.3 Какие функции в структуре ПККИ ВВ79 выполняет схема анализа и устранения дребезга контактов? В каких режимах работы схема анализа и устранения дребезга контактов ПККИ ВВ79 выполняет свои функции и как, а в каких режимах она отключается и почему?
Назначение и функции схемы анализа состояния М-ОЗУ ПККИ ВВ79? Назначение и области применения бит слова состояния ПККИ.
24.3 Поясните алгоритм работы схемы анализа и устранения дребезга контактов в зависимости от режимов ра-боты:
24.2 Какова длительность цикла сканирования клавиатуры ПККИ ВВ79 (в мс и тактах) в зависимости от размера матрицы клавиатуры?

24.5 В каких режимах может работать счетчик сканирования ПККИ ВВ79? Какую длительность цикла сканирования индикатора ПККИ ВВ79 (в тактах) можно установить и где задается эта информация?
Как влияют режимы счетчика сканирования ПККИ ВВ79 на работу блока интерфейса клавиатуры и блока интерфейса индикации?
Какие дополнительные аппаратурные затраты требуются для подключения матрицы клавиатуры и блока инди-кации к ПККИ ВВ79 при кодированном способе работы счетчика сканирования? Какие ограничения на внешнюю ап-паратуру накладываются при использовании декодированного режима работы счетчика сканирования ПККИ ВВ79?
24.6 Поясните назначение вывода CO/~STB ПККИ ВВ79 в зависимости от режима работы.
Какая максимальная внутренняя частота синхронизации контроллера ВВ79 должна быть запрограммирована для обеспечения правильной работы схемы анализа и устранения дребезга контактов? 100 Кгц
Чему равно время устранения дребезга контактов (в мс и циклах сканирования клавиатуры) стандартной кла-виатуры
В режиме анализа матрицы датчиков какой адрес (узел ПККИ) является источником считывания содержимого М-ОЗУ, а какой источником записи в М-ОЗУ?
Какую функцию выполняют биты D3-D0 в слове состояния ПККИ ВВ79 в режимах:
В каких случаях блокируется доступ к ОЗУИ при установке бита D7 в слове состояния ПККИ?
Какие функции выполняет бит D6 S/E в слове состояния ПККИ и от чего зависит установка этого бита?
24.7 Как ПККИ ВВ79 распознает загружаемую информацию на управляющие слова и данные? Как ПККИ ВВ79 распознает выдаваемую в микропроцессор информацию?

Из каких узлов и какую информацию можно прочитать из ПККИ ВВ79 в микропроцессор?

24.8 На какие группы делятся форматы управляющих слов ПККИ ВВ79? Сколько форматов управляющих слов и какие ПККИ ВВ79 Вы можете назвать?


24.10 Как установить режим игровой клавиатуры с подключением средств обнаружения ошибок в ПККИ ВВ79? Что это за ошибки?
25.1 Сколько и какие режимы ввода с клавиатуры и вывода на индикатор можно задавать в формате управ-ляющего слова CW0 ПККИ ВВ79?


Какие преобразования выполняются в ПККИ ВВ79 при подаче на вход сигнала RESET? Какая минимальная дли-тельность и уровень этого сигнала?
25.2 Какую разрядность индикатора дисплея можно установить (запрограммировать) в ПККИ ВВ79 и как?
Чем определяется (где указывается) назначение управляющего слова CWi, загружаемого в ПККИ ВВ79? Для каких целей в ПККИ ВВ79 загружается управляющее слово CW1? Как рассчитывается коэффициент пересчета, загружаемый в блок синхронизации и управления ПККИ ВВ79? Какой диапазон изменения коэффициента пересчета можно загрузить в ПККИ ВВ79?
В каких режимах и к чему приводит загрузка CW7?
Сколько и какие функции выполняет CW6 - программный сброс?
Как выполняется запись константы гашения в ОЗУИ ПККИ ВВ79? (Алгоритм записи, формат CW). Какие константы гашения можно загрузить в ПККИ ВВ79 и почему?
25.9 Для чего и как используется формат CW6 - загрузка константы гашения в буфер при С4=0 для ПККИ ВВ79?
25.10 Какая длительность цикла сканирования ОЗУИ может быть установлена и как?
Во сколько ячеек ОЗУИ записывается константа гашения после загрузки управляющего слова CW6 ПККИ ВВ79 и где эта информация задается?
Какой бит устанавливается в слове состояния ПККИ при загрузке CW6 формата запись константы гашения ОЗУИ и зачем? Что должен предусмотреть программист после загрузки CW6 (формата запись константы гашения в ОЗУИ) в ПККИ ВВ79 и почему?
Когда и как выполняется сброс бита D7 в слове состояния ПККИ ВВ79, установленного при загрузке CW6 (формата запись константы гашения в ОЗУИ и CW0)?
Какие преобразования выполняются в ПККИ ВВ79 при загрузке CW6 формата сброса интерфейса клавиатуры? Какие методы одновременного сброса интерфейса клавиатуры и индикации ПККИ ВВ79 Вы можете предложить (или знаете)?
Как отменить режим игровой клавиатуры с подключением средств обнаружения ошибок в ПККИ ВВ79? Что это за ошибки? В каком режиме ввода после отмены будет работать ПККИ?
Что выполняется в ПККИ ВВ79 при загрузке CW7 для каждого режима работы интерфейса клавиатуры?
В каких режимах работает ОЗУИ ПККИ в зависимости от формата CW4 "Запись в ОЗУ-И" при записи из микро-процессора и считывании на дисплей?
По каким командам в качестве источника чтения в ПККИ может быть назначено:
По каким командам осуществляется загрузка адреса в RgA ОЗУИ ПККИ ВВ79 и в каких режимах?
Как можно использовать ячейки ОЗУИ ПККИ ВВ79, не участвующие в организации процедуры вывода символов на индикатор? В каких случаях в ОЗУИ ПККИ ВВ79 появляются ячейки, не участвующие в организации процедуры вывода символов на индикатор?
При каком формате CW5 "Запрет записи в ОЗУИ - гашение" в слове состояния ПККИ устанавливается бит D7 "Запрет записи в ОЗУИ"? Для каких целей в формате CW5 "Запрет записи в ОЗУИ - гашение" ПККИ предусмотрена раздельная запись по старшей и младшей тетраде ОЗУИ? В каких конкретно случаях это используется?
Для каких ситуаций в формате CW5 "Запрет записи в ОЗУИ - гашение" ПККИ предусмотрен раздельный запрет выдачи информации на выходы OUTA, OUTB по старшей и младшей тетраде ОЗУИ? В каких конкретно случаях это ис-пользуется? Какая информация снимается с выходов OUTA, OUTB при запрете выдачи информации на эти выходы в ПККИ ВВ79? Как и где устанавливается эта информация? Как отменить запрет записи в ОЗУИ или запрет выдачи информации на выходы OUT ПККИ, установленные командой CW5 "Запрет записи в ОЗУИ - гашение"?
Чем отличается режим игровой клавиатуры с подключением средств обнаружения ошибок от режима стандартной клавиатуры в ПККИ ВВ79? Какие достоинства имеет режим игровой клавиатуры с подключением средств обнаружения ошибок по сравнению с режимом стандартной клавиатуры в ПККИ ВВ79? Что выполняется в ПККИ в режиме игровой клавиатуры с подключением средств обнаружения ошибок, если схема анализа и устранения дребезга контактов обнаруживает не одиночное срабатывание клавиш?
Приведите обобщенный (универсальный) алгоритм ППОП для ввода кода клавиши и отображения на индикатор:
Как и где осуществляется формирование кода клавиши при ее записи в М-ОЗУ:
Как отменить запрет записи в М-ОЗУ ПККИ в режиме "игровой" клавиатуры с подключением средств обнаружения ошибок? Какие методы снятия запрета записи в М-ОЗУ ПККИ ВВ79 в режиме анализа матрицы датчиков Вы знаете?
Сколько сигналов INT формируется в ПККИ ВВ79 при вводе кодов клавиш (датчиков) в зависимости от режима работы.
В каких стандартных кодах символы могут быть записаны в ОЗУИ ПККИ ВВ79 для отображения? Как связаны коды символов, записанные в ОЗУИ ПККИ, с технической реализацией дисплейной части индикатора?
Какие ограничения и особенности отображения символов необходимо соблюдать при организации вывода символов в режиме, начиная с младших разрядов дисплейной секции для ПККИ ВВ79? Какой режим вывода на инди-катор Вы выберите, если необходимо осуществить вывод 6 чисел (переменных) по 4 разряда в каждом? В каком коде символы будут представлены в ОЗУИ?
Приведите обобщенный алгоритм ППОП для режима анализа матрицы датчиков.
Какое максимальное число сигналов INT режиме анализа матрицы датчиков для ПККИ ВВ79 может быть выра-ботано в конце цикла сканирования? Какое минимальное и максимальное число датчиков для этого должно изменить свое состояние на противоположное?
22. В каком случае в режиме анализа матрицы датчиков необходимо, чтобы для снятия сигнала INT и разрешения записи в М-ОЗУ, количество команд чтения содержимого М-ОЗУ равнялось числу сигналов INT, сформированных в конце цикла сканирования при выработке сигнала запроса на прерывание INT?
Цена, руб.2000

Заказать работу «Микропроцессоры 72с»

Ваше имя *E-mail *
E-mail *
Оплата картой, электронные кошельки, с мобильного телефона. Мгновенное поступление денег. С комиссией платежной системы
Оплата вручную с карты, электронных кошельков и т.д. После перевода обязательно сообщите об оплате на 3344664@mail.ru




Нажав на кнопку "заказать", вы соглашаетесь с обработкой персональных данных и принимаете пользовательское соглашение

Так же вы можете оплатить:

Карта Сбербанка, номер: 4279400025575125

Карта Тинькофф 5213243737942241

Яндекс.Деньги 4100112624833

QIWI-кошелек +79263483399

Счет мобильного телефона +79263483399

После оплаты обязательно пришлите скриншот на 3344664@mail.ru и ссылку на заказанную работу.