Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Тест по микре

.docx
Скачиваний:
62
Добавлен:
01.04.2022
Размер:
44.53 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

- MPLAB

- TASM

- Visual Studio

- MS-DOS

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

- Atmega16

- atmega328

- Atmega8

- 8051

- 80C51

- AT80C51

- Cortex M7

- PIC16

- 8080

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

- MSC-51 (MCS-51)

- AVR

- ARM

- x51

- 8080

- x86

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

- AVR-8 (RIS)

- MSC-51

- ARM

- x86

- x51

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

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

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

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

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

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

- 1

- 2

- 3

- 4+

- 5

- 6

- 7

- 8

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

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

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

- По частоте

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

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

- 1

- 2

- 3

- 4

- 6

- 8

- 16

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

- 1

- 2

- 3

- 4

- 5

- 6

- 7

- 8

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

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

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

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

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

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

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

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

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

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

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

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

187. За что отвечает регистр SP?:

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

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

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

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

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

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

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

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

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

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

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

189. Сколько моделей стековой памяти существует?:

- 1

- 2 (fifo, lifo)

- 3

- 4

- 5

- 6

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

- LIFOС помощью нескольких ПКП легко организуется устройство обработки до … запросов:

- LILO

- FIFO

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

- LIFO

- LILO

- FIFO

192. За что отвечает регистр A?:

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

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

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

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

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

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

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

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

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

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

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

194. За что отвечает регистр F?:

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

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

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

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

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

195. Как называется регистр F?:

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

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

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

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

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

196. За что или чему отвечает нулевой бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

197. За что отвечает или чему первый бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

198. За что отвечает или чему второй бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

199. За что отвечает или чему третий бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

200. За что отвечает или чему четвертый бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

201. За что отвечает или чему пятый бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

202. За что отвечает или чему шестой бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

203. За что отвечает или чему седьмой бит регистра F?:

- S

- Z

- AC

- лог 0

- лог 1

- P

- С

204. MSC-51. Что делает команда MOV?:

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

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

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

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

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

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

205. MSC-51. Что делает команда LXI?:

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

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

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

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

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

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

206. MSC-51. Что делает команда MVI?:

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

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

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

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

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

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

207. MSC-51. Что делает команда STA?:

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

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

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

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

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

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

208. MSC-51. Что делает команда LDA?:

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

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

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

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

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

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

209. MSC-51. Что делает команда POP?:

- Восстанавливает значение стека

- Пересылает значение в стек

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

210. MSC-51. Что делает команда PUSH?:

- Восстанавливает значение стека

- Пересылает значение в стек

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

211. MSC-51. Что делает команда JMP?:

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

212. MSC-51. Что делает команда JNС?:

(Правильный ответ “переход при отсутствии переноса”, но такого варианта здесь нет)

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

213. MSC-51. Что делает команда JZ?:

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

214. MSC-51. Что делает команда JNZ?:

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

215. MSC-51. Что делает команда JP?:

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

216. MSC-51. Что делает команда JM?:

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

217. MSC-51. Что делает команда JPE?:

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

218. MSC-51. Что делает команда JPO?:

- Переход при минусе

- Переход при плюсе

- Безусловный переход

- Переход при четности

- Переход при нечетности

- Переход при нуле

- Переход при отсутствии нуля

- Переход при переносе

219. MSC-51. Что делает команда CALL?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

220. MSC-51. Что делает команда СС?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе 8.4. СОСТАВ КОМАНД МП INTEL 8080-8085 (studfile.net) и ниже

- Нет верного ответа

221. MSC-51. Что делает команда CNC?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

222. MSC-51. Что делает команда CZ?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

223. MSC-51. Что делает команда CNZ?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

224. MSC-51. Что делает команда CP?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

225. MSC-51. Что делает команда CM?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

226. MSC-51. Что делает команда CPE?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

227. MSC-51. Что делает команда CPO?:

- Вызов подпрограммы при минусе

- Вызов подпрограммы при плюсе

- Безусловный Вызов подпрограммы

- Вызов подпрограммы при четности

- Переход при нечетности

- Вызов подпрограммы при нуле

- Вызов подпрограммы при отсутствии нуля

- Вызов подпрограммы при переносе

- Нет верного ответа

228. MSC-51. Что делает команда RET?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

229. MSC-51. Что делает команда RC?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

230. MSC-51. Что делает команда RNC?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа (возврат, если нет переноса)

231. MSC-51. Что делает команда RZ?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

232. MSC-51. Что делает команда RNZ?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

233. MSC-51. Что делает команда RP?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

234. MSC-51. Что делает команда RM?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

235. MSC-51. Что делает команда RPE?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

236. MSC-51. Что делает команда RPO?:

- Возврат при минусе

- Возврат при плюсе

- Возврат подпрограммы

- Возврат при четности

- Возврат при нечетности

- Возврат при нуле

- Возврат при отсутствии нуля

- Возврат при переносе

- Нет верного ответа

237. MSC-51. Что делает команда INR?:

- Декремент регистра

- Сложение регистра

- Вычитание регистра

- Инкремент регистра

238. MSC-51. Что делает команда DCR?:

- Декремент регистра

- Сложение регистра

- Вычитание регистра

- Инкремент регистра

239. MSC-51. Что делает команда ADD?:

- Декремент регистра

- Сложение регистра

- Вычитание регистра

- Инкремент регистра

240. MSC-51. Что делает команда SUB?:

- Декремент регистра

- Сложение регистра

- Вычитание регистра

- Инкремент регистра

241. MSC-51. Что делает команда ANA?:

- Логическое И

- Логическое умножение

- Логическое или

- Логическое сложение

- Сравнение регистра

- Исключающее или

242. MSC-51. Что делает команда XRA?:

- Логическое И

- Логическое умножение

- Логическое или

- Логическое сложение

- Сравнение регистра

- Исключающее или

243. MSC-51. Что делает команда ORA?:

- Логическое И

- Логическое умножение

- Логическое или

- Логическое сложение

- Сравнение регистра

- Исключающее или

244. MSC-51. Что делает команда CMP?:

- Логическое И

- Логическое умножение

- Логическое или

- Логическое сложение

- Сравнение регистра

- Исключающее или

245. MSC-51. Что делает команда RLC?:

- Циклический сдвиг влево

- Циклический сдвиг в право

- Циклический сдвиг влево, через признак переноса

- Циклический сдвиг в право, через признак переноса

246. MSC-51. Что делает команда RRC?:

- Циклический сдвиг влево

- Циклический сдвиг в право

- Циклический сдвиг влево, через признак переноса

- Циклический сдвиг в право, через признак переноса

247. MSC-51. Что делает команда RAR?:

- Циклический сдвиг влево

- Циклический сдвиг вправо

- Циклический сдвиг влево, через признак переноса

- Циклический сдвиг в право, через признак переноса

248. MSC-51. Что делает команда RAL?:

- Циклический сдвиг влево

- Циклический сдвиг в право

- Циклический сдвиг влево, через признак переноса

- Циклический сдвиг в право, через признак переноса

249. MSC-51. Что делает команда CMA?:

- Инвертирование А

- Очистка А

- Пересылка в стек А

250. MSC-51. Что делает команда NOP?:

- Нет операция

- Остановка

- Задержка

- Повторный запуск

251. MSC-51. Что делает команда RST?:

- Нет операция

- Остановка

- Задержка

- Повторный запуск