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

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

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

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

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

сложение с переносом

сложения

вычитания

умножения

вычитания с заёмом

Вопрос № 2. Команда сложения с переносом это:

SUB

ADC

ADD

SBB

DEC

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

физический;

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

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

полный;

смещение.

Вопрос № 4. Команда умножения возвращает результат при умножении на байт в этот регистр:

AL

AH

AX

DX

DX:AX

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

MOV

LEA

IN

OUT

PUSH

Вопрос № 6. Команда "переход по счетчику" это:

JC

JA

JO

LOOP

LOOPE

Вопрос № 7. Что представляет собой последовательность символов, заключенная в одинарные или двойные кавычки?

операнды;

идентификаторы;

лексемы;

цепочки символов;

макрокоманды.

Вопрос № 8. Команда арифметический сдвиг влево это:

SHR

SHL

SAL

SAR

RCL

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

JA

JB

JL

JE

JG

Вопрос № 10. Сколько разрядов содержат сегментные регистры?

8;

16;

32;

64;

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

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

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

имя метки

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

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

регистр

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

Умножает CX на 1

Увеличивает CX на 1

Уменьшает CX на 1

Меняет знак CX

Складывает CX и 1

Вопрос № 13. Сколько операндов у команды CMPSB?

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

1

2

3

4

Вопрос № 14. Какая команда записана неверно?

ADD AX, BX

ADC AX, BX

DEC AX, BX

SUB AX, BX

SBB AX, BX

Вопрос № 15. Какие операторы выполняют побитовые операции над выражениями?

логические;

арифметические;

сравнения;

логические и арифметические;

арифметические и сравнения.

Вопрос № 16. Что обозначает данная запись - lengtҺ=0FFFFҺ

Строка с именем lengtҺ заполняется числом FFFFҺ

Слово с именем lengtҺ заполняется ASCII кодом символа с номером 0FFFFҺ.

Строка байтов с именем lengtҺ заполняется числом 0FFFFҺ

Массив из FFFFҺ=65535 слов заполняется переменной lengtҺ

Числу FFFFҺ=65535 присваивается символическое имя lengtҺ

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

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

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

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

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

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

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

постоянным;

адресным;

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

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

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

Вопрос № 19. Команда циклический сдвиг влево это:

RCR

RCL

ROR

ROL

OR

Вопрос № 20. Укажите верно записанную команду.

MOV AX,BL

MOV CH,DI

MOV DI,DL

MOV SI,BX

MOV AL,1234Һ

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

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

64 Кбайт;

128 Кбайт;

64 байт;

128 байт.

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

JB

JBE

JGE

JLE

JL

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

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

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

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

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

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

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

dup

equ

dd

dw

db

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

JNZ

JNO

JNS

JNE

JNC

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

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

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

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

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

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

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

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

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

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

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

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

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

сравнивает строку STR1 с STR2 по словам

копирует строку STR1 в строку STR2

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

сравнивает строку STR1 с STR2 по словам до тех пор пока не равно

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

Вопрос № 29. Назовите какой режим адресации используется в следующей записи: mov ES, AX

Прямой.

Базовый индексный.

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

Регистровый.

Непосредственный.

Вопрос № 30. Оператор получения сегментной составляющей адреса выражения применяется для…

переопределения или уточнения типа метки или переменной;

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

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

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

определенных вычислений.