ОБЩИЙ НАБОР ТЕСТОВЫХ ВОПРОСОВ
| Тестовые задания | Варианты ответа | ||||
| № | Вопрос | 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) |