ОБЩИЙ НАБОР ТЕСТОВЫХ ВОПРОСОВ
Тестовые задания | Варианты ответа | ||||
№ | Вопрос | A | B | C | D |
1 1 | Таймер/счетчики микроконтроллеров могут использоваться для | Организации режима прямого доступа к памяти | Измерения уровня сигналов | Передачи данных между устройствами | Отсчета временных интервалов и как счетчики внешних событий |
2 2 | Сторожевой таймер используется для | Счета числа внешних событий | Измерения частоты | Выполнения сброса микроконтроллера через определенный промежуток времени | Деления частоты |
3 3 | Адрес возврата из подпрограммы обработки прерывания хранится | Во внутреннем регистре контроллера прерываний | В внешнем устройстве | В области векторов прерываний | В ячейке ОЗУ |
4 4 | Память данных микроконтроллера AVR семейства Mega состоит из | Внутреннего динамического ОЗУ | Регистров общего назначения | регистров ввода-вывода | внутреннего статического ОЗУ |
Таблица векторов прерываний микроконтроллеров находится в | АЛУ | Памяти данных | Памяти программ | В портах | |
6 5 | Счетчик команд микроконтроллеров находится в | стеке | Памяти данных | Памяти программ | Порту ввода-вывода |
7 6 | Стек в микроконтроллерах находится | В ОЗУ | В ПЗУ | В регистрах общего назначения | В портах |
8 7 | Код операции находится в | Первом байте команды | В любом байте команды | Во втором байте команды | В третьем байте команды |
9 8 | Двоично-десятичная коррекция используется | Для коррекции операций с числами с использованием обратного кода | Для коррекции операции сложения чисел в двоично—десятичном коде | Для коррекции операций с числами с использованием дополнительного кода | Для коррекции операции умножения чисел в восьмеричном коде |
10 9 | Для перевода отрицательного числа из прямого кода в дополнительный код | Все разряды, кроме знакового, инвертируются и к полученному числу прибавляется единица | Все разряды, кроме знакового, инвертируются | Все разряды инвертируются и к полученному числу прибавляется единица | Все разряды, кроме знакового, инвертируются из полученного числа вычитается единица |
11 | Для перевода отрицательного числа из дополнительного кода в прямой | Все разряды, кроме знакового, инвертируются и к полученному числу прибавляется единица | Все разряды, кроме знакового, инвертируются | Все разряды инвертируются и к полученному числу прибавляется единица | Все разряды, кроме знакового, инвертируются из полученного числа вычитается единица |
Флаги (признаки) в флаговом регистре (регистре признаков) устанавливаются | По результатам выполненной операции | В результате запроса прерывания | При переходе в состояние ожидания | При переполнении таймера/счетчика | |
Кадр данных при последовательной передаче данных содержит | Сигналы ожидания, сигналы захвата шин | Стартовый сигнал, сигналы готовности, сигналы ожидания | Стартовый сигнал, биты данных, бит четности, стоповый сигнал | Запрос прерывания | |
Сигнал квитирования (подтверждения приема данных) используется при | При сложении целых чисел | Синхронной передаче данных | При перемножении чисел в восьмеричной системе | Асинхронной передаче данных | |
Регистр адреса | Хранит адрес ячейки памяти | В него записывается результат операции | Хранит код команды | Хранит признаки (флаги) операций | |
Микропроцессорные системы | Ориентированы на решение вычислительных задач | Предназначены для использования в системах с преобразованием аналоговых сигналов в цифровую форму | Ориентированы на решение задач управления | Предназначены для использования в системах с преобразованием цифровых сигналов в аналоговую форму | |
Микроконтроллерные системы | Ориентированы на решение вычислительных задач | Предназначены для использования в системах с преобразованием аналоговых сигналов в цифровую форму | Ориентированы на решение задач управления | Предназначены для использования в системах с преобразованием цифровых сигналов в аналоговую форму | |
При включении питания или подаче сигнала RESET | Обнуляются ячейки памяти | В указатель стека записывается число 110000002 | Обнуляется счетчик команд | Микропроцессор отключается от шин | |
Контроллер прямого доступа к памяти | Используется для организации канала передачи данных между микропроцессором и памятью | Используется для организации передачи данных между внешним устройством и микропроцессором | Передает шины микропроцессорной системы в распоряжение микропроцессора | Используется для организации прямого канала передачи данных между внешним устройством и памятью | |
Из каких частей состоит вычислительная система, предложенная Нейманом? | Арифметико-логическое устройство, устройство управления, внешние устройства | Арифметико-логическое устройство, постоянное запоминающее устройство, устройство управления, внешние устройства | Устройство управления, оперативное запоминающее устройство, внешние устройства | Арифметико-логическое устройство, устройство управления, оперативное запоминающее устройство, внешние устройства | |
Из каких шин состроит системная шина? | Шина адреса, шина данных, шина ввода-вывода | Шина адреса, шина данных, шина управления | Шина управления, шина адреса, шина ввода-вывода | Локальная шина, шина адреса, шина данных | |
Из каких частей состоит микропроцессор? | Арифметико-логическое устройство, запоминающее устройство | Устройство управления, арифметико-логическое устройство, запоминающее устройство | Устройство управления, арифметико-логическое устройство | Арифметико-логическое устройство, оперативно-запоминающее устройство, внешние устройства | |
Из каких частей состоит микроконтроллер? | Устройство управления, арифметико-логическое устройство | Арифметико-логическое устройство, запоминающее устройство | Устройство управления, арифметико-логическое устройство, запоминающее устройство, устройства ввода-вывода | Устройство управления, арифметико-логическое устройство, запоминающее устройство | |
Внешними устройствами являются | Мышь, световое перо, ОЗУ | Винчестер, ПЗУ | Винчестер, мышь | Монитор, джойстик, клавиатура, арифметико-логическое устройство | |
На выходах трехстабильного буфера могут присутствовать сигналы | Только логические 0 и 1 | Логические 0, 1 и высокоимпедансное состояние | Только высокоимпедансное состояние | Аналоговые сигналы | |
Число байт в килобайте | |||||
Двоичное число 110001 в восьмеричной системе счисления | |||||
Флаг переноса С устанавливается, если | Был перенос из младшей тетрады в старшую | Число единиц результата четное | Был перенос из старшего разряда | Результат операции ноль | |
Флаг знака S устанавливается, если | При операции с числами в дополнительном коде получилось отрицательное число | Число единиц результата четное | Был перенос из старшего разряда | Результат операции ноль | |
Таймер/счетчики могут использоваться для | Выработки управляющих сигналов | Управления напряжением | Для формирования сигналов сложной формы | Отсчета временных интервалов и как счетчики внешних событий | |
Сторожевой таймер микроконтроллеров AVR семейства Mega используется для | Хранения данных | Аналогово-цифрового преобразования сигналов | Записи данных в стек | Отсчета временных интервалов и как счетчик внешних событий | |
Адрес возврата из подпрограммы обработки прерывания хранится | В контроллере прерываний | В арифметико-логическом устройстве | В буфере шины данных | Во внешнем устройстве | |
Память микроконтроллера состоит из | Регистров общего назначения | ОЗУ и ПЗУ | Буферных регистров | Внешних устройств | |
Векторы прерываний, это | Ячейки ОЗУ | Адреса начала под программ обработки прерываний | Ячейки ПЗУ | Регистры общего назначения | |
Счетчик команд микропроцессора | Содержит число ячеек программы | Содержит адрес вершины стека | Содержит адрес ячейки памяти, содержащей код текущей команды | Содержит число ячеек стека | |
В арифметико-логическом устройстве | Вырабатываются управляющие сигналы | Выполняются арифметические и логические операции | Хранятся данные | Хранятся признаки операций | |
Стек находится в | ОЗУ | Внешних устройствах | ПЗУ | Регистрах общего назначения | |
Двоично-десятичная коррекция используется для | Выполнения арифметических операций над числами в дополнительном коде | Коррекции результатов логических операций | Коррекции результатов арифметических операций над числами в двоично-десятичном коде | Выполнения арифметических операций над числами в обратном коде | |
Знаковый разряд отрицательного числа в дополнительном коде | |||||
Тактирующие импульсы в микропроцессорной системе вырабатывает | Микропроцессор | Тактовый генератор | Системный контроллер | Таймер/счетчик | |
Устройство управления и синхронизации | Вырабатывает управляющие и синхронизирующие импульсы | Выполняет арифметические и логические операции | Используется для ввода и вывода данных | Используется для хранения данных | |
42 | Порты ввода используются для | Хранения данных | Ввода данных в микропроцессорную систему | Выработки управляющих сигналов | Выработки тактирующих сигналов |
В регистре команд | Хранится адрес вершины стека | Хранятся данные | Записывается код исполняемой команды | Хранится адрес ячейки памяти | |
Флаг Z нуля устанавливается если | Число единиц результата четное | Все разряды результата операции имеют значение 0 | Результат операции - четное число | Результат операции - положительное число | |
Буфер шины адреса | Хранит данные | Увеличивает нагрузочную способность выводов адреса микропроцессора | Используется для изменения формы сигнала | Преобразует данные | |
Высокоимпедансное состояние используется для | Для отключения устройства от шины | Генерации сигналов | Аналогово-цифрового преобразования | Усиления сигнала | |
Регистр используется для | Изменения направления передачи данных | Генерирования сигналов | Выработки управляющих сигналов | Хранения данных | |
Шинный формирователь | Используется для хранения данных | Позволяет изменять направление передачи данных | Используется в качестве счетчика | Используется в качестве мультивибратора | |
49 пол | Сколько микросхем 32Кх4 надо использовать для формирования памяти 64Кх8 | ||||
Параллельный порт используется для | Передачи данных в последовательном коде | Передачи данных в параллельном коде | Для выполнения арифметических операций | Для выполнения логических операций | |
Шестнадцатеричное число 5A в двоичной системе счисления | |||||
52 | В состоянии прерывания адрес возврата в основную программу записывается в | ПЗУ | стек | АЛУ | Устройство управления |
Сигнал запроса прерывания INT поступает на контроллер прерываний от | Оперативного запоминающего устройства | Внешнего устройства | Устройства управления | Микроконтроллера | |
В режиме захвата шин какое устройство захватывает шины? | Микропроцессор | ОЗУ | Внешнее устройство | АЛУ | |
Контроллер прерываний используется для | Для управления состоянием захвата шин | Для управления состоянием останова | Для управления состоянием прерывания | Для управления состоянием ожидания | |
Каскадирование контроллеров прерываний используется для | Увеличения нагрузочной способности | Увеличения числа входов запросов прерываний | буферизации | Генерирования сигналов | |
При прямом доступе к памяти | Организуется прямой канал обмена данными между внешним устройством и памятью | Выполняется подпрограмма обработки прерывания | Микропроцессор переходит в состояние ожидания | Используется каскадирование контроллеров прерываний | |
Флаг четности P устанавливается | Если был перенос из старшего разряда | Если результат операции 0 | Если число единиц результата четное | Если получилось отрицательное число | |
Порт вывода | Используется для ввода данных в микропроцессорную систему | Используется для выполнения арифметических операций | Используется для вывода данных из микропроцессорной системы | Используется для выполнения логических операций | |
Сколько килобайт в одном мегабайте | |||||
В дешифраторе команд | Хранится адрес ячейки памяти, содержащей текущую команду | Осуществляется дешифрация кода команды | Выполняются арифметические и логические команды | Записываются результаты выполненной операции | |
В состоянии прерывания | Микропроцессор отключается от шин и отдает их в распоряжение внешнего устройства, запросившего прерывание | Микропроцессор выполняет подпрограмму обработки прерывания | Микропроцессор не меняет сигналы на своих выходах | Микропроцессор выполняет основную программу | |
В состоянии захвата шин | Микропроцессор отключается от шин и отдает их в распоряжение внешнего устройства, запросившего прерывание | Микропроцессор переходит к подпрограмме обработке прерывания | Микропроцессор не меняет сигналы на своих выходах | Микропроцессор выполняет основную программу | |
В состоянии ожидания | Микропроцессор отключается от шин и отдает их в распоряжение внешнего устройства, запросившего прерывание | Микропроцессор переходит к подпрограмме обработке прерывания | Микропроцессор не меняет сигналы на своих выходах | Микропроцессор выполняет основную программу | |
65 | В состоянии останова | Микропроцессор отключается от шин и отдает их в распоряжение внешнего устройства, запросившего прерывание | Микропроцессор переходит к подпрограмме обработке прерывания | Микропроцессор не меняет сигналы на своих выходах | Микропроцессор выполняет основную программу |
Код операции находится в | Первом байте команды | В любом байте команды | Во втором байте команды | В третьем байте команды | |
Регистр адреса | Хранит адрес ячейки памяти | В него записывается результат операции | Хранит код команды | Хранит признаки (флаги) операций | |
Первый байт кода команды всегда содержит | Первый байт адреса ячейки памяти | Код операции | Последний байт ячейки памяти | Номер внешнего устройсво | |
Для создания памяти 32Кх8 потребуется микросхем 16Кх8 | |||||
70 60 | Для перевода отрицательного числа из прямого кода в дополнительный | Все разряды, кроме знакового, инвертируются и к полученному числу прибавляется единица | Все разряды, кроме знакового, инвертируются | К числу приписывается 0 | К числу приписывается 1 |
71 61 | Флаги (признаки) в флаговом регистре (регистре признаков) устанавливаются | По результатам выполненной операции | В результате запроса прерывания | При переходе в состояние ожидания | При переполнении таймера/счетчика |
72 62 | Полный кадр данных при последовательной передаче данных содержит | Сигнал подтверждения приема данных | Сигнал переполнения | Стартовый сигнал, биты данных, бит четности, стоповый сигнал | Сигнал подтверждения передачи данных |
73 63 | Флаг полупереноса AC устанавливается если | Был перенос из младшей тетрады в старшую | Число единиц результата четное | Получившееся число отрицательное | Все разряды результата 0 |
74 64 | Микроконтроллеры ориентированы | На решение вычислительный задач | На использование в сложных радиационных условиях | На решение задач управления | Решение сложных вычислительных задач с большим числом параметров |
75 65 | Микропроцессорная система должна состоять из | Микропроцессора, памяти, внешних устройств ввода и вывода | Микропроцессора и датчиков | Микропроцессора и исполнительных механизмов | Микропроцессора и контроллера прерываний |
76 66 | На выходах трехстабильного буфера могут присутствовать сигналы | Только логические 0 и 1 | Логические 0, 1 и высокоимпедансное состояние | Только высокоимпедансное состояние | Аналоговые сигналы |
Шина адреса | Используется микропроцессором для задания адреса ячейки памяти или номера внешнего устройства | Используется для передачи данных | Используется АЛУ для вывода результата операции | Используется для выполнения команд пересылок между регистрами микропроцессора | |
78 | Контроллер прямого доступа к памяти | Используется для организации прямого канала передачи данных между микропроцессором и памятью | Используется для организации передачи данных между внешним устройством и микропроцессором | Передает шины микропроцессорной системы в распоряжение микропроцессора | Используется для организации прямого канала передачи данных между внешним устройством и памятью |
79 | В состав микропроцессора не входят | АЛУ | АЦП | Устройство управления | Регистры общего назначения |
Разрядность шины адреса m и число адресуемых ячеек N связаны соотношением | N = 2m | m = 2N | N = ln(m) | m = ln(N) |