Микропроцессорные системы

Вопросы к тестированию 1

Группы К7-121...-126

 

Архитектура МП. Основные характеристики МП различных типов

 

         1.     Что такое микропроцессор?

         2.     Какие характеристики используются при анализе микропроцессора как устройства вычислительной техники?

         3.     Какие характеристики используются при анализе микропроцессора как электронного прибора?

         4.     Какие параметры характеризуют архитектуру микропроцессора?

         5.     На какие классы делятся микропроцессоры?

         6.     Какими параметрами характеризуются универсальные микропроцессоры?

         7.     Какими параметрами характеризуются однокристальные микроконтроллеры?

         8.     Каково основное применение однокристальных микроконтроллеров?

         9.     Каковы основные области применение универсальных микропроцессоров?

       10.   Какие из устройств, входящих в состав универсальных микропроцессоров, отсутствуют, как правило, в однокристальных микроконтроллерах?

       11.   Какие из устройств, входящих в состав однокристальных микроконтроллеров, отсутствуют в универсальных микропроцессорах?

       12.   Какова особенность системы команд однокристальных микроконтроллеров?

 

Однокристальные микроконтроллеры

                1.       Какие блоки входят в состав однокристального микроконтроллера MCS-51?

                2.       Система команд какого типа микропроцессоров обычно содержит большее количество режимов адресации?

                3.       Какова разрядность однокристального микроконтроллера МК-51?

                4.       Какое количество параллельных портов входит в состав МК-51?

                5.       Какие параллельные порты могут использоваться  в МК-51 для ввода информации?

                6.       В чем особенность использования порта Р0 в МК-51?

                7.       В чем особенность использования порта Р3 в МК-51?

                8.       Почему в МК-51 используется 4 банка по 8 регистров, а не единый блок из 32-х регистров?

                9.       Какова частота машинного цикла микроконтроллера МК-51, если его внешняя частота равна 12 МГц?

              10.     Почему программу для микроконтроллера МК-51 необходимо размещать, начиная с нулевого адреса памяти программ?

              11.     Какая информация располагается в ОЗУ микроконтроллера МК-51?

              12.     Какое количество таймеров-счетчиков входит в состав МК-51?

              13.     Каково назначение таймеров-счетчиков в МК-51?

              14.     Какой максимальный интервал времени можно отсчитать с помощью таймера-счетчика микроконтроллера МК-51, работающего на тактовой частоте 12 МГц в режиме, обеспечивающем 16‑разрядный счет?

              15.     Какое значение будут иметь регистры  TL0 и TH0 таймера/счетчика, работающего в режиме 2 счета внешних событий, после поступления на его счетный вход 5 импульсов, если их начальное состояние следующее: TL0 = 253; TH0= 253 ?

              16.     Каким образом таймер-счетчик отсчитывает интервалы времени?

              17.     Как таймер-счетчик сообщает об истечении заданного промежутка времени?

              18.     Какова в зависимости от режима работы может быть разрядность счетчика в таймере-счетчике микроконтроллера МК-51?

              19.     Для чего обычно используется режим счета таймера-счетчика с автоматической перезагрузкой (режим 2)?

              20.     Какое максимальное количество устройств может быть реализовано на Т/С0, работающем в режиме 3?

              21.     Какое количество источников прерываний используется в микроконтроллере МК-51?

              22.     Каковы источники прерываний в МК-51?

              23.     Сколько уровней приоритетов прерываний имеется в микроконтроллере МК-51?

              24.     Состояние каких флагов проверяется при разрешении прохождения запроса прерывания на обработку в МК-51?

              25.     Как микроконтроллер МК-51выбирает запрос на обслуживание в случае одновременного поступления нескольких запросов прерываний с одинаковыми приоритетами в регистре IP?

              26.     Как микроконтроллер выбирает запрос на обслуживание в случае одновременного поступления нескольких запросов прерываний МК-51?

              27.     Как микроконтроллер находит программу – обработчик прерываний?

              28.     В каких случаях в МК-51 возможны вложенные  прерывания?

              29.     Сколько портов для последовательной передачи информации имеет в своем составе микроконтроллер МК-51?

              30.     Какой регистр используется для управления работой последовательного порта МК-51?

              31.     В скольких режимах может работать последовательный порт МК-51?

              32.     Для чего используется линия TxD последовательного порта МК-51 в различных режимах работы?

              33.     Для чего используется линия RxD последовательного порта МК-51 в различных режимах работы?

              34.     Каков формат посылки при работе последовательного порта МК-51 в различных режимах?

              35.     Какова частота передачи последовательного порта МК-51 в различных режимах работы?

              36.     Каково назначение бита TI в регистре управления последовательного порта  SCON ?

              37.     Каково назначение бита RI в регистре управления последовательного порта  SCON ?

              38.     Каково назначение бита RB8 в регистре управления последовательного порта    SCON ?

              39.     Каково назначение бита TB8 в регистре управления последовательного порта  SCON ?

              40.     Как инициализируется начало передачи через последовательный порт МК-51 ?

              41.     Какие условия должны быть выполнены для начала чтения информации через последовательный порт МК-51 в различных режимах работы?

              42.     Каково назначение бита SM2 в регистре управления последовательного порта    SCON ?

              43.     Укажите режимы обмена информацией микропроцессора с внешними устройствами в микропроцессорной системе

              44.     Какой режим обмена информацией микропроцессора с внешними устройствами обеспечивает наиболее оперативную реакцию микропроцессора на требования к обмену со стороны внешнего устройства при сохранении возможности решения микропроцессором других задач?

              45.     Какой тип обмена информацией микропроцессора с внешними устройствами не требует использования дополнительных связей кроме информационных?

              46.     Каким образом инициируется начало обмена информацией микропроцессора с внешними устройствами в случае обмена по готовности?

 

Этапы развития архитектуры универсальных микропроцессоров.

Структура 32-разрядного универсального МП

       1.       Как назывался первый серийный микропроцессор?

       2.       В каком году был выпущен первый серийный микропроцессор?

       3.       Какой микропроцессор положил начало 32-разрядной архитектуре микропроцессоров IA-32 ?

       4.       Какие модификации в развитии архитектуры IA-32 появились в микропроцессоре i486 ?

       5.       Какие модификации в развитии архитектуры IA-32 появились в микропроцессоре Pentium ?

       6.       Какие модификации в развитии архитектуры IA-32 появились в микропроцессоре Pentium MMX ?

       7.       Какие модификации в развитии архитектуры IA-32 появились в микропроцессоре Pentium III ?

       8.       Как называется первый 64-разрядный микропроцессор фирмы Intel ?

       9.       Какие блоки входят в состав микропроцессора i486 ?

     10.     Каково назначения диспетчера памяти в МП с архитектурой IA-32?

     11.     Какие блоки входят в состав MMU в МП с архитектурой IA-32?

     12.     Каково назначение кэш-памяти?

     13.     Какие функции выполняет FPU в МП с архитектурой IA-32?

     14.     В каком блоке МП с архитектурой IA-32 выполняется сегментное преобразование адреса?

     15.     Какие блоки МП с архитектурой IA-32 используются при страничном преобразовании адреса?

     16.     Какое обращение допускают регистры общего назначения в МП с архитектурой IA-32?

     17.     Чем характеризуется защищенный режим работы МП с архитектурой IA-32?

     18.     Чем характеризуется реальный режим работы МП с архитектурой IA-32?

     19.     Какова разрядность регистров данных блока обработки чисел с плавающей запятой в МП с архитектурой IA-32?

 

Регистровая структура 32-разрядного универсального МП

       1.       Какие группы регистров входят в состав регистровой структуры МП с архитектурой IA-32?

       2.       Какие регистры входят в состав группы основных функциональных регистров МП с архитектурой IA-32?

       3.       Какие регистры входят в состав FPU микропроцессора с архитектурой IA-32?

       4.       Какие регистры относятся к системным регистрам МП с архитектурой IA-32?

       5.       Сколько 32-разрядных регистров входят в состав регистров общего назначения МП с архитектурой IA-32?

       6.       К какому количеству 16-разрядных регистров возможно обращение в блоке регистров общего назначения МП с архитектурой IA-32?

       7.       К какому количеству 8-разрядных регистров возможно обращение в блоке регистров общего назначения МП с архитектурой IA-32?

       8.       Сколько сегментных регистров входит в состав МП с архитектурой IA-32?

       9.       Какова разрядность сегментных регистров в составе МП с архитектурой IA-32?

     10.     Каково назначение сегментных регистров универсального микропроцессора с архитектурой IA‑32 в защищенном режиме работы микропроцессора?

     11.     Каково назначение сегментных регистров микропроцессора с архитектурой IA‑32 в реальном режиме работы микропроцессора?

     12.     Каково назначение регистра флагов микропроцессора с архитектурой IA‑32?

     13.     Какие флаги входят в состав флагов состояния регистра флагов универсального МП с архитектурой IA‑32?

     14.     Какие флаги входят в состав флагов управления регистра флагов универсального МП с архитектурой IA‑3?

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

     16.     Сколько разрядов может быть отведено под представление порядка в регистре флагов FPU?

     17.     Каково назначение регистра тегов блока обработки чисел с плавающей запятой в МП с архитектурой IA-32?

     18.     Какая информация содержится в регистре состояния FPU?

     19.     Какая информация содержится в регистре управления FPU?

     20.     Какая информация содержится в регистре GDTR МП с архитектурой IA-32?

     21.     Какова разрядность регистра GDTR МП с архитектурой IA-32?

     22.     Какая информация содержится в регистре IDTR МП с архитектурой IA-32?

     23.     Какова разрядность регистра IDTR МП с архитектурой IA-32?

     24.     Какая информация содержится в регистре LDTR МП с архитектурой IA-32?

     25.     Какова разрядность регистра LDTR МП с архитектурой IA-32?

     26.     Какая информация содержится в регистре TR МП с архитектурой IA-32?

     27.     Какова разрядность регистра TR МП с архитектурой IA-32?

     28.     Каково назначение бита PG регистра управления CR0?

     29.     Каково назначение бита PE регистра управления CR0?

     30.     Каково назначение  регистра управления CR1?

     31.     Каково назначение  регистра управления CR2?

     32.     Каково назначение  регистра управления CR3?

     33.     Каково назначение  регистров отладки и тестирования МП с архитектурой IA-32?

 

Сегментно-страничная организация памяти универсального 32-разрядного МП

       1.       Что такое “физическое адресное пространство”?

       2.       Что такое “логическое адресное пространство”?

       3.       Как может быть организовано логическое адресное пространство?

       4.       Как организуется трансляция логического адреса в физический при сегментной организации логического адресного пространства?

       5.       Как организуется трансляция логического адреса в физический при сегментно-страничной организации логического адресного пространства?

       6.       Что входит в состав логического адреса при сегментной организации логического адресного пространства?

       7.       Что входит в состав логического адреса при страничной организации логического адресного пространства?

       8.       Что входит в состав логического адреса при сегментно-страничной организации логического адресного пространства?

       9.       Какое основное отличие сегментов от страниц?

     10.     Какое главное назначение имеют страницы при сегментно-страничной организации логического адресного пространства?

     11.     Какое главное назначение имеют сегменты при сегментно-страничной организации логического адресного пространства?

     12.     Из каких частей состоит логический адрес микропроцессора с архитектурой IA-32?

     13.     Как определяется селектор в логическом адресе?

     14.     Какова разрядность селектора МП с архитектурой IA-32?

     15.     Какие поля входят в состав селектора?

     16.     Каков размер смещения в логическом адресе  МП с архитектурой IA-32?

     17.     Как формируется смещение в логическом адресе при выборке команды?

     18.     Как формируется смещение в логическом адресе при обращении за операндом, находящемся в памяти?

     19.     Какие системные таблицы используются при сегментном преобразовании адреса МП с архитектурой IA‑32?

     20.     Что получается в результате сегментного преобразования адреса?

     21.     В каком случае требуется страничное преобразование линейного адреса в физический?

     22.     На какие поля разбивается линейный адрес в случае необходимости страничного преобразования?

     23.     Какие системные объекты используются при преобразовании линейного адреса в физический в случае необходимости страничного преобразования?

     24.     Каково назначение префикса размера операнда в формате команд МП с архитектурой IA‑32?

     25.     Каково назначение SIB-байта в формате команд адреса МП с архитектурой IA‑32?

     26.     Для каких целей используется поле масштаба SIB-байта в формате команд адреса МП с архитектурой IA‑32?

     27.     Какие дополнительные возможности по адресации операндов имеет МП с архитектурой IA‑32 по сравнению с универсальным 16-разрядным микропроцессором?

     28.     Какие таблицы должны быть обязательно определены до перевода микропроцессора в защищенный режим работы?

     29.     Какую информацию о сегменте содержит его дескриптор?

     30.     Какова длина поля адреса в дескрипторе сегмента?

     31.     Какова длина поля предела в дескрипторе сегмента?

     32.     В каких единицах может указываться длина сегмента, задаваемая в его дескрипторе?

     33.     Чем определяется единица измерения длины сегмента, задаваемой в его дескрипторе?

     34.     Какова длина сегмента в МП с архитектурой IA‑32, работающего в защищенном режиме?

     35.     Каково назначение бита G в дескрипторе сегмента?

     36.     Каково назначение бита D в дескрипторе сегмента?

     37.     Каково назначение бита P в дескрипторе сегмента?

     38.     Каково назначение бита A в дескрипторе сегмента?

     39.     Каково назначение поля DPL  в дескрипторе сегмента?

     40.     Какие типы сегмента могут описываться в дескрипторе?

     41.     Какие типы системных объектов могут быть описаны в дескрипторе сегмента?

     42.     Обращение к каким таблицам может быть задано в селекторе?

     43.     Какая информация содержится в глобальной таблице дескрипторов?

     44.     Какая информация содержится в локальной таблице дескрипторов?

     45.     Как определяется положение начала глобальной таблицы дескрипторов?

     46.     Как определяется положение дескриптора в глобальной таблице дескрипторов относительно ее начала?

     47.     Как определяется положение дескриптора в локальной таблице дескрипторов относительно ее начала?

     48.     Какова особенность использования нулевого дескриптора в глобальной таблице дескрипторов?

     49.     Каково назначение поля предела в регистре GDTR?

     50.     Какое максимальное количество дескрипторов может находиться в глобальной таблице дескрипторов?

     51.     Какое максимальное количество дескрипторов может находиться в локальной таблице дескрипторов?

     52.     Сколько обращений к памяти требуется при вычислении линейного адреса в случае нахождения дескриптора сегмента в глобальной таблице дескрипторов?

     53.     Сколько обращений к памяти требуется при вычислении линейного адреса в случае нахождения дескриптора сегмента в локальной таблице дескрипторов?

     54.     Возможно ли пересечение локальных таблиц дескрипторов при их расположении в оперативной памяти?

     55.     Для чего используются теневые регистры, соответствующие сегментным регистрам микропроцессора?

     56.     Почему виртуальная память строится на основе страничной, а не сегментной организации памяти?

     57.     Для чего  в МП с архитектурой IA‑32 используется двухуровневое преобразование номера виртуальной страницы в номер физической страницы?

     58.     Как определяется положение начала каталога таблиц страниц?

     59.     Как определяется положение элемента каталога таблиц страниц в каталоге таблиц страниц относительно его начала?

     60.     Как определяется положение начала таблицы страниц?

     61.     Как определяется положение элемента таблицы страниц в таблице страниц относительно ее начала?

     62.     Какова длина поля адреса в элементе каталога таблиц страниц?

     63.     Какова длина поля адреса в элементе таблицы страниц?

     64.     Каково назначение бита P в элементе таблицы страниц?

     65.     При каких условиях бит А в элементе таблицы страниц устанавливается в "1"?

     66.     При каких условиях бит D в элементе таблицы страниц устанавливается в "1"?

     67.     Каково назначение бита D в элементе таблицы страниц?

     68.     Каково назначение буфера ассоциативной трансляции TLB в МП с архитектурой IA‑32?

     69.     Каково назначение бита V строк буфера ассоциативной трансляции TLB в МП с архитектурой IA‑32?

     70.     Какой механизм замещения строк используется в буфере ассоциативной трансляции TLB в МП с архитектурой IA‑32?

     71.     Сколько строк содержит один блок буфера ассоциативной трансляции TLB в МП с архитектурой IA‑32?

     72.     На сколько блоков разбивается буфер ассоциативной трансляции TLB в МП с архитектурой IA‑32?

     73.     Какую информацию содержит поле тегов буфера ассоциативной трансляции TLB в МП с архитектурой IA‑32?

 

Кэш-память

 

                1.          Каково назначение кэш-памяти?

                2.          Какова длина блоков, которыми происходит обмен информацией между оперативной и кэш-памятью?

                3.          Что такое кэш-попадание?

                4.          Что такое кэш-промах?

                5.          Какая информация хранится в кэш-памяти при включении компьютера?

                6.          Каким образом в кэш-памяти запоминается наиболее часто используемая информация?

                7.          Какие принципы работы программы и взаимодействия между оперативной и кэш-памятью  обеспечивают эффективность использования кэш-памяти?

                8.          Как организована внутренняя кэш-память в микропроцессоре I486?

                9.          Какие адреса используются при обращении к кэш-памяти?

              10.        Каким образом может быть организована кэш-память?

              11.        Каковы основные способы реализации взаимодействия между оперативной и кэш-памятью на этапе записи информации?

              12.        Каковы отличительные черты кэш-памяти со сквозной записью?

              13.        Каковы отличительные черты кэш-памяти с обратной записью?

              14.        Какая организация кэш-памяти называется памятью с прямым отображением?

              15.        Какая организация кэш-памяти называется полностью ассоциативной?

              16.        Какая организация кэш-памяти называется множественно ассоциативной?

              17.        Каковы преимущества кэш-памяти с прямым отображением перед полностью ассоциативной кэш-памятью?

              18.        Каковы преимущества полностью ассоциативной кэш-памяти перед кэш-памятью с прямым отображением?

              19.        От чего зависит эффективность работы кэш-памяти?

              20.        Какие стратегии замещения не используются при вытеснении строк кэш-памяти?

              21.        К какому типу относится внутренняя кэш-память в микропроцессоре I486?

              22.        Как организован блок данных кэш-памяти в микропроцессоре I486?

              23.        Какова длина строки кэш-памяти в микропроцессоре I486?

              24.        Какая информация хранится в блоке тэгов кэш-памяти?

              25.        Какая информация хранится в блоке достоверности и LRU кэш-памяти?

              26.        Сколько разрядов отводится под кодирование поля LRU в 4-канальной множественно-ассоциативной кэш-памяти?

              27.        На какие поля разбивается физический адрес при обращении к кэш-памяти?

              28.        Можно ли запретить кэширование информации?

              29.        Каково назначение механизма MESI?

              30.        С какой целью шина адреса микропроцессора делается двунаправленной?

              31.        В каком из состояний, поддерживаемых  механизмом MESI, информация в кэш-памяти микропроцессора считается достоверной?

              32.        Какие ситуации рассматриваются механизмом MESI для кэш-памяти, находящейся в состоянии Invalid?

              33.        Какие ситуации рассматриваются механизмом MESI для кэш-памяти, находящейся в состоянии Shared?

              34.        Какие ситуации рассматриваются механизмом MESI для кэш-памяти, находящейся в состоянии Exclusive?

              35.        Какие ситуации рассматриваются механизмом MESI для кэш-памяти, находящейся в состоянии Modified?

 



Используются технологии uCoz