Тестирование

Дисциплина: Системное программирование

Уважаемые студенты!

Обращаем Ваше внимание на то, что процесс тестирования по дисциплине ограничивается временным интервалом - 20 минут. По истечении указанного времени тестирование завершается автоматически, аналогично нажатию кнопки "Завершить тестирование". Контролировать оставшееся время Вы можете в строке состояния интернет-обозревателя.

Вопрос № 1. Команда REPZ - это:

префикс повтора пока не ноль

префикс повтора пока не равно

префикс повтора пока ноль

префикс повтора

префикс повтора пока равно

Вопрос № 2. Как называется режим адресации, когда адресуемая ячейка памяти указывается в команде?

регистровый;

прямой;

непосредственный;

регистровый косвенный;

регистровый косвенный со смещением.

Вопрос № 3. Резервирование памяти под массивы осуществляется командой

dup

equ

dd

dw

db

Вопрос № 4. Как обозначается оператор переопределения типа?

seg;

offset;

ptr;

tҺis;

type.

Вопрос № 5. Команда префикс повтора пока неравно это:

REPNE

REP

RET

REPNZ

REPE

Вопрос № 6. Из каких регистров состоит регистр BP?

CH и BL;

BH и BL;

AL и AH;

CL и CH;

нет верного ответа.

Вопрос № 7. Какой из этих регистров не является сегментным регистром?

IP;

CS;

DS;

FS;

SS.

Вопрос № 8. Команда CMC - это:

команда нет операции

сброс признака направления

установки признака направления

сброс признака переноса

инвертирования признака переноса

Вопрос № 9. Команда просмотра строки из байтов или слов это:

SCAS

SCASB

STOS

STOSB

MOVSB

Вопрос № 10. Команда SCAS - это:

запись в строку из слов

запись в строку

просмотра строки

просмотра строки из байт

запись в строку из байт

Вопрос № 11. Что выполняет оператор сдвига?

сдвиг выражения на указанное количество разрядов;

сдвиг выражения;

сдвиг команды;

сдвиг оператора;

сдвиг операнда.

Вопрос № 12. Команда записи в строку из байт это:

STOS

STOSB

SCASB

STOSW

SCASW

Вопрос № 13. Какая из этих команд записана неверно?

JMP AX

JE AX

JNE START

JA

LOOP AGAIN

Вопрос № 14. Какая команда не относится к командам управления состоянием процессора?

NOP

CLD

NOT

CMC

STD

Вопрос № 15. Команда LODSB - это:

команда пересылки строк

команда сравнения строк из байт

команда пересылки строк из слов

команда загрузки строк из байт

команда загрузки строк из слов

Вопрос № 16. Максимальный размер сегмента.

не ограничен;

64 Кбайт;

128 Кбайт;

64 байт;

128 байт.

Вопрос № 17. Каково условие перехода у команды: JZ

переход если больше

переход если ноль

переход если равно

переход если отрицательный результат

переход если перенос

Вопрос № 18. Команда условного перехода "переход, если не ноль" это:

JNZ

JNO

JNS

JNE

JNC

Вопрос № 19. Какой операнд представляет любое символьное имя, представляющее некоторый адрес памяти?

постоянным;

адресным;

регистровым;

перемещаемым;

структурным.

Вопрос № 20. Что выполняет следующий фрагмент программы? CALL vyvod

вызывает процедуру с именем CALL

вызывает процедуру с именем vyvod

передаёт управление на метку vyvod

возвращает управление на метку vyvod

выходит из программы

Вопрос № 21. Команда XOR - это:

команда логическое сложение

команда логическое отрицание

команда логическое умножение

команда циклический сдвиг вправо

команда исключающее ИЛИ

Вопрос № 22. Что такое директивы?

символические аналоги машинных команд;

строки, игнорируемые транслятором;

указания транслятору ассемблера на выполнение некоторых действий;

оформленные определенным образом предложения текста программы, которые замещаются во время трансляции другими предложениями;

синтаксически неразделимые последовательности допустимых символов языка.

Вопрос № 23. Команда логическое умножение это:

ADD

OR

AND

DIV

TEST

Вопрос № 24. Каково условие перехода у команды: JNZ

переход если нет переполнения

переход если не больше

переход если не ноль

переход если не чётно

переход если меньше

Вопрос № 25. На какие группы флагов делится регистр флагов?

флаги состояния, управления и системные;

флаги состояния и управления;

флаги управления и системные;

системные флаги и флаги состояния;

флаги состояния, управления и аппаратные.

Вопрос № 26. Команда условного перехода "переход, если меньше или равно" это:

JB

JBE

JGE

JLE

JL

Вопрос № 27. Какой регистр умножается в следующем фрагменте программы?

AL

AH

AX

DX:AX

DL.

Вопрос № 28. Какая директива используется для резервирования памяти размером 10 байт?

db;

dw;

dd;

dt;

dp.

Вопрос № 29. Линейный адрес получается из:

сегментной части плюс смещения;

смещения;

сегментной части;

сегментной части, сдвинутой на 4 разряда влево плюс смещения;

сегментной части, сдвинутой на 4 разряда вправо плюс смещения.

Вопрос № 30. Аппаратные прерывания – это…

прерывания, которые являются реакцией микропроцессора на нестандартную ситуацию, возникшую внутри микропроцессора во время выполнения некоторой команды программы;

прерывания, которые вызываются искусственно с помощью соответствующей команды из программы;

прерывания, возникающие как реакция микропроцессора на физический сигнал от некоторого устройства компьютера;

прерывания, которые вызываются искусственно или являются реакцией микропроцессора на физический сигнал от некоторого устройства компьютера;

прерывания, которые являются реакцией микропроцессора на нестандартную ситуацию.