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

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

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

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

Вопрос № 1. Укажите команду, относящуюся к командам обработки блоков данных.

MOV

LEA

CMP

REP

TEST

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

копирует строку STR1 в строку STR2 побайтно

копирует строку STR2 в строку STR1 побайтно

загружает в строку STR1 строку STR2 побайтно

загружает в строку STR2 строку STR1 побайтно

сравнивает строку STR1 с STR2 побайтно

Вопрос № 3. Регистр ECX это:

Регистр-счетчик;

Регистр-аккумулятор;

Регистр данных;

Базовый регистр;

Регистр указателя стека.

Вопрос № 4. Какой операнд задает физическое расположение операнда в памяти с помощью указания адреса?

постоянным;

адресным;

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

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

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

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

JB

JA

JG

JL

JE

Вопрос № 6. Какая команда не относится к командам прерывания?

INT

INC

IRET

OUT

вариант B и D

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

JC

JCXZ

JNE

JBE

JAE

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

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

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

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

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

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

Вопрос № 9. Сколько регистров содержится в группе сегментных регистров?

2;

4;

8;

16;

6.

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

команда безусловного перехода

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

команда вызова подпрограммы

команда условного перехода

команда вызова прерывания

Вопрос № 11. Какие три атрибута присваиваются любой переменной?

сегмент, смещение, тип;

сегмент, тип, режим адресации;

сегмент, режим адресации, смещение;

режим адресации, тип, смещение;

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

Вопрос № 12. Команда тест это:

ROL

SAR

SHR

ROR

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

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

JA

JC

JS

JP

JZ

Вопрос № 14. Что такое макрокоманды?

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

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

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

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

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

Вопрос № 15. Что такое программная модель микропроцессора?

процессор

внутренне устройство компьютера

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

схема микропроцессора

совокупность команд процессора

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

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

смещения;

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

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

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

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

постоянным;

адресным;

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

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

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

Вопрос № 18. Что определяет операнд у команды RET?

имя процедуры

имя метки

адрес для перехода

число байт, которые необходимо удалить из стека

регистр

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

ESP;

EBX;

ESI;

EDX;

EBP.

Вопрос № 20. Какое количество операндов у команды SHL?

нет операндов

1

2

3

4

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

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

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

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

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

команда тест

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

LEA

LDS

LODS

LODSB

LODSW

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

JL

JLE

JB

JA

JBE

Вопрос № 24. Укажите команду пересылки байта из регистра AL в регистр CH:

LEA CH, AL

IN CH, AL

MOV AL, CH

LEA AL, CH

MOV CH, AL

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

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

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

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

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

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

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

REPNE

REP

REPNZ

RET

REPE

Вопрос № 27. Какая команда не относится к командам обработки блоков данных?

REP

LODS

STOSB

MOV

MOVS

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

физический;

эффективный;

эффективный и физический;

полный;

смещение.

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

JNB

JNA

JNC

JC

JB

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

команда безусловного перехода

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

команда вызова подпрограммы

команда условного перехода

команда сложения