игра брюс 2048
Главная / Аппаратное обеспечение / Архитектура микропроцессоров / Тест 14

Архитектура микропроцессоров - тест 14

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

Ответ:

 (1) АЛУ 

 (2) контроллер прерываний 

 (3) FPU 

 (4) память программ 

 (5) кэш-память 

 (6) память данных 


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

Ответ:

 (1) для сохранения совместимости с предыдущей серией микроконтроллеров МК-48 

 (2) чтобы сократить время выполнения подпрограмм и обработчиков прерываний 

 (3) чтобы сократить длину команды 

 (4) чтобы сократить объем регистровой памяти 


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

Ответ:

 (1) около 4 мкс 

 (2) около 4 мс 

 (3) около 4 с 

 (4) около 66 мкс 

 (5) около 66 мс 

 (6) около 66 с 


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

Ответ:

 (1) для генерации сигналов запросов прерывания через фиксированные интервалы времени 

 (2) для начальной установки таймера-счетчика при включении питания 

 (3) для перезапуска таймера-счетчика с начального состояния по запросу внешнего прерывания (INT0 для TC0; INT1 для TC1) 


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

Ответ:

 (1) АЛУ 

 (2) контроллер прерываний 

 (3) FPU 

 (4) память программ 

 (5) кэш-память 

 (6) память данных 


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

Ответ:

 (1) 1 МГц 

 (2) 2 МГц 

 (3) 6 МГц 

 (4) 12 МГц 


Упражнение 3:
Номер 1
Через какой промежуток времени таймер-счетчик T/C0 микроконтроллера МК-51, работающего на тактовой частоте 12 МГц в режиме, обеспечивающем 16-разрядный счет, выдаст сигнал запроса прерывания, если его начальное состояние следующее: TH0=FFh, TL0=F5h ?

Ответ:

 (1) 5 мкс 

 (2) 6 мкс 

 (3) 10 мкс 

 (4) 11 мкс 


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

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)


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

Ответ:

 (1) универсальных микропроцессоров  

 (2) однокристальных микроконтроллеров 

 (3) зависит не от типа микропроцессора, а от конкретной модели 


Упражнение 4:
Номер 1
Какова частота машинного цикла микроконтроллера МК-51, если его внешняя частота равна 6 МГц?

Ответ:

 (1) 0,5 МГц 

 (2) 1 МГц 

 (3) 6 МГц 

 (4) 12 МГц 


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

Ответ:

 (1) 4 мкс 

 (2) 256 мкс 

 (3) около 4 мс 

 (4) 256 мс 

 (5) около 4 с 

 (6) около 256 с 


Номер 3
Каковы источники прерываний в МК-51?

Ответ:

 (1) сигналы запроса прерывания, поступающие по специальным внешним входам 

 (2) внутренние таймеры-счетчики микроконтроллера 

 (3) параллельные порты микроконтроллера 

 (4) последовательный порт микроконтроллера 

 (5) сигнал переполнения стека 


Упражнение 5:
Номер 1
Какова разрядность однокристального микроконтроллера МК-51?

Ответ:

 (1)

 (2) 16 

 (3) 32 

 (4) 64 


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

Ответ:

 (1) это адрес точки входа в наиболее приоритетное прерывание, распознаваемое микроконтроллером 

 (2) для сохранения совместимости с предыдущей серией микроконтроллеров МК-48 

 (3) по сигналу системного сброса в счетчик команд записывается 0 


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

Ответ:

 (1) TL0 = 4; TH0= 250 

 (2) TL0 = 260; TH0= 250 

 (3) TL0 = 4; TH0= 251 

 (4) TL0 = 254; TH0= 250 


Упражнение 6:
Номер 1
Сколько уровней приоритетов прерываний имеется в микроконтроллере МК-51?

Ответ:

 (1)

 (2)

 (3)

 (4)


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

Ответ:

 (1)

 (2)

 (3)

 (4)


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

Ответ:

 (1) блок регистров 

 (2) программный стек 

 (3) программа на время ее выполнения 

 (4) прямоадресуемые биты 


Упражнение 7:
Номер 1
Какое значение будут иметь регистры  TL0 и TH0 таймера/счетчика, работающего в режиме 2 счета внешних событий, после поступления на его счетный вход 6 импульсов, если их начальное состояние следующее: TL0 = 252; TH0= 252 ?

Ответ:

 (1) TL0 = 2; TH0= 252 

 (2) TL0 = 258; TH0= 252 

 (3) TL0 = 2; TH0= 251 

 (4) TL0 = 254; TH0= 252 


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

Ответ:

 (1) флаг разрешения маскируемых прерываний в регистре флагов микроконтроллера 

 (2) флаг общего разрешения маскируемых прерываний в регистре разрешения прерываний IE 

 (3) флаг разрешения данного прерывания в регистре разрешения прерываний IE 

 (4) флаг разрешения данного прерывания в контроллере приоритетных прерываний 


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

Ответ:

 (1) порт Р0 

 (2) порт Р1 

 (3) порт Р2 

 (4) порт Р3 

 (5) Ни один из этих портов 


Упражнение 8:
Номер 1
Какое количество таймеров-счетчиков входит в состав МК-51?

Ответ:

 (1)

 (2)

 (3)

 (4)


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

Ответ:

 (1) увеличением своего значения в каждом машинном цикле 

 (2) уменьшением своего значения в каждом машинном цикле 

 (3) увеличением своего значения в каждом цикле внешней синхронизации 

 (4) уменьшением своего значения в каждом цикле внешней синхронизации 


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

Ответ:

 (1) одновременное поступление нескольких запросов прерываний невозможно 

 (2) в регистре IP каждому запросу должен быть назначен уникальный уровень приоритета 

 (3) согласно аппаратно установленному порядку опроса флагов запросов прерываний 


Упражнение 9:
Номер 1
В чем особенность использования порта Р0 в МК-51?

Ответ:

 (1) используется для выдачи адреса при обращении к внешней памяти 

 (2) используется для передачи команд при обращении к внешней памяти 

 (3) используется для передачи данных при обращении к внешней памяти 

 (4) может использоваться в режиме альтернативных функций 


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

Ответ:

 (1) выполнение времязависимых функций 

 (2) подсчет количества запросов внешних прерываний за определенный промежуток времени 

 (3) подсчет количества импульсов, поступающих на специальные внешние входы микроконтроллера 

 (4) формирование на специальных внешних выходах микроконтроллера импульсов заданной частоты и скважности 

 (5) тактирование последовательного порта в некоторых режимах с помощью Т/С0 

 (6) тактирование последовательного порта в некоторых режимах с помощью Т/С1 


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

Ответ:

 (1) переходом на обработчик прерывания 

 (2) перезапуском микроконтроллера 

 (3) установкой флага TF 


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

Ответ:

 (1) одновременное поступление нескольких запросов прерываний невозможно 

 (2) выбирается запрос с наиболее высоким приоритетом, установленном в регистре приоритетов, а при их равенстве - согласно аппаратно установленному порядку опроса флагов запросов прерываний 

 (3) микроконтроллер откладывает обработку прерывания до тех пор, пока инициаторы прерывания не снимут все свои запросы, кроме одного. Проверка состояния запросов проводится в каждом машинном цикле. 


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

Ответ:

 (1) используется для выдачи адреса при обращении к внешней памяти 

 (2) используется для передачи команд при обращении к внешней памяти 

 (3) используется для передачи данных при обращении к внешней памяти 

 (4) может использоваться в режиме альтернативных функций 


Номер 3
Для подсчета каких внешних событий используются таймеры-счетчики в МК-51?

Ответ:

 (1) подсчет количества запросов внешних прерываний за определенный промежуток времени 

 (2) подсчет количества импульсов, поступающих на специальные внешние входы микроконтроллера 

 (3) подсчет циклов внешней синхронизации микроконтроллера за определенный промежуток времени 


Упражнение 11:
Номер 1
Какова в зависимости от режима работы может быть разрядность счетчика в таймере-счетчике микроконтроллера МК-51?

Ответ:

 (1)

 (2)

 (3) 13 

 (4) 16 

 (5) 32 


Номер 2
Как микроконтроллер находит программу - обработчик прерываний?

Ответ:

 (1) по типу прерывания, передаваемому в микроконтроллер одновременно с запросом прерывания по шине данных 

 (2) началу каждого обработчика прерывания соответствует фиксированный адрес в памяти программ 

 (3) по таблице векторов прерывания, заполняемой программистом при инициализации программы 


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

Ответ:

 (1) вложенные прерывания невозможны 

 (2) если уровень прерывания нового запроса выше уровня прерывания обрабатываемого запроса, установленного в регистре IP 

 (3) если при аппаратном опросе флагов запросов прерывания новый запрос опрашивается раньше 




Главная / Аппаратное обеспечение / Архитектура микропроцессоров / Тест 14