Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест по микре подробно.docx
Скачиваний:
60
Добавлен:
01.04.2022
Размер:
1.31 Mб
Скачать

174. Что нужно знать, для написания программы на ассемблере?:

- Архитектуру

- Список команд

- Тактовую частоту

- Разрядность системы

- ОС

Какие из следующих утверждений являются недостатками ассемблера?

- Отсутствие готовых библиотек, по сравнению с языками высокого уровня

- Большое количество объема кода

- Объемные программы

- Трудоемкий для поиска ошибок

- Не эффективен (количество/время разработки)

- Не переносимость на другие платформы

- Трудность чтения программы

Какие из следующих утверждений являются достоинствами ассемблера?

- Оптимизация возможностей процессора

- Обращение напрямую к вычислителю

- Прямой доступ к портам ввода вывода

- Возможность выполнения параллельных процессов

- Независимая компиляция

Какие программы позволяют программировать на ассемблере для х86?

- MASC (на самом деле MASM)

- MPLAB

- TASM

- Visual Studio

- MS-DOS

Какое из данных семейств являются контроллерами 8 битной архитектуры?

- Atmega16

- atmega328

- Atmega8

- 8051

- 80C51

- AT80C51

- Cortex M7

- PIC16

- 8080

К какому семейству относятся следующие контроллеры 8051, AT80C51, K580?:

- MSC-51 (MCS-51)

- AVR

- ARM

- x51

- 8080

- x86

К какому семейству относятся следующие контроллеры Atmega8, atmega16

- AVR-8 (RIS)

- MSC-51

- ARM

- x86

- x51

Сколько шинных структур бывает в микропроцессорных системах?:

Все устройства микропроцессорной системы объединяются общей системной шиной (она же называется еще системной магистралью или каналом). Системная магистраль включает в себя четыре основные шины нижнего уровня:

шина адреса (Address Bus);

шина данных (Data Bus);

шина управления (Control Bus);

шина питания (Power Bus);

- 1

- 2

- 3

- 4+

- 5

- 6

- 7

- 8

В двух шинных структурах как подаётся данные и адрес?

- Последовательно

- Параллельно+

- По частоте

- Произвольно

Сколько 8 битных регистров общего назначения в микроконтроллере 8051

- 1

- 2

- 3

- 4

- 6

- 8

- 16

Сколько 16 битных регистров общего назначения в микроконтроллере 8051?

- 1

- 2

- 3

- 4

- 5

- 6

- 7

- 8

За что отвечает регистр PC?:

- Счетчик, отслеживающий адреса команды программы

- Содержит записанные данные

- Содержит результат вычисления

- Содержит адрес и значения ячейки памяти, к которой было сделано последнее обращение

- Хранит признаки, данные

Регистр PC (Program Counter) используется для хранения адресов выполняющихся команд. При последовательном выполнении команд он последовательно увеличивается, при переходах и прерываниях в него загружается новое значение.

Как называется регистр PC?

- Указатель стека

- Регистр признаков

- Регистр общего назначения

- Аккумулятор

- Программный счетчик

За что отвечает регистр SP

- Счетчик, отслеживающий адреса команды программы

- Содержит записанные данные

- Содержит результат вычисления

- Содержит адрес и значения ячейки памяти, к которой было сделано последнее обращение

- Хранит признаки, данные

Как называется регистр SP?

Указатель стека SP является специальным регистром—указателем адреса (или данных), который всегда указывает на вершину стека в ОЗУ. Это 16-разрядный регистр

- Указатель стека

- Регистр признаков

- Регистр общего назначения

- Аккумулятор

- Программный счетчик

189. Сколько моделей стековой памяти существует?: (http://dfe.petrsu.ru/koi/posob/microcpu/pam4.html)

- 1

- 2 (lifo fifo)

- 3

- 4

- 5

- 6

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

- LIFO

- LILO

- FIFO

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

- LIFO

- LILO

- FIFO

За что отвечает регистр A? Аккумулятор

Аккумулятор (или регистр А) является ядром все операций МП, к которым относятся арифметические, логические, загрузки или размещения данных памяти и ВВ. Это 8-разрядный регистр.

- Содержит адрес текущей команды программы

- Содержит записанные данные

- Содержит результат вычисления

- Содержит результат вычисления

- Содержит результат вычисления (сама хз че это за три ответа)

Как называется регистр A?

- Указатель стека

- Регистр признаков

- Регистр общего назначения

- Аккумулятор

- Программный счетчик

За что отвечает регистр F

- Содержит адрес текущей команды программы

- Содержит записанные данные

- Содержит результат вычисления

- Содержит адрес и значения ячейки памяти, к которой было сделано последнее обращение

- Хранит признаки, данные

Как называется регистр F

- Указатель стека

- Регистр признаков(Флаговый регистр)

- Регистр общего назначения

- Аккумулятор

- Программный счетчик

0 бит регистра F

C — устанавливается при переносе из или заёме в старший значащий бит результата и показывает наличие переполнения в беззнаковой целочисленной арифметике.

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

1 бит регистра F

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

2 бит регистра F

P — устанавливается, если младший значащий байт результата содержит чётное число единичных (ненулевых) битов.

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

3 бит регистра F

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

4 бит регистра F

AF — устанавливается при переносе или заёме из бита 4 результата. Этот флаг ориентирован на использование в двоично-десятичной (binary coded decimal, BCD) арифметике

- S

- Z

- AC(Тут должен быть AF https://ru.wikipedia.org/wiki/Регистр_флагов)

- лог 0

- лог 1

- P

- С

5 бит регистра F

(https://studfile.net/preview/3813976/ https://ru.wikipedia.org/wiki/Регистр_флагов )

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

6 бит регистра F

Z -отвечает за результат машинной операции по модулю 2 в степени k (где k — разрядность ячейки)

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

7 бит регистра F

S - отвечает за знак в числе, то есть число положительно или отрицательно

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

MOV

Команда MOV перемещает один байт данных, копируя исходное поле в поле назначения

- Прямая пересылка

- Непосредственная пересылка данных

- Загрузка непосредственных данных

- Косвенная запись

- Прямая запись

- Прямая загрузка

LXI

LXI s,r - Загрузка данных, где для s регистра могут быть регистры A,B,C,D,E,H,L, а для r непосредственно данные для загрузки

- Прямая пересылка

- Непосредственная пересылка данных