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

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

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

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

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

JAE

JBE

JA

JNE

JB

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

MOV

LEA

CMP

REP

TEST

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

аппаратные;

программные;

аппаратные или пользовательские;

пользовательские;

исключения.

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

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

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

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

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

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

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

db;

dw;

dd;

dt;

dq.

Вопрос № 6. Упакованный двоично-десятичный тип – это…

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

байтовое представление десятичной цифры;

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

последовательность ячеек памяти;

непрерывный набор байтов.

Вопрос № 7. Что такое сегментация?

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

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

механизм адресации;

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

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

Вопрос № 8. Сегментная составляющая адреса составляет?

8 бит;

16 бит;

20 бит;

64 бит;

32 бит.

Вопрос № 9. . Что выполняют логические операторы над выражениями?

формирование выражений;

операции сравнения;

побитовые операции;

арифметические действия;

сдвиг.

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

JA

JE

JZ

JMP

JNE

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

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

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

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

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

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

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

IN

OUT

INT

RET

JMP

Вопрос № 13. Вместо какого знака транслятор подставляет текущее значение счетчика адреса?

$;

!;

&;

*;

:.

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

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

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

загружает в строку STR1 строку STR2

загружает в строку STR2 строку STR1

вызовет ошибку в программе

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

PUSH

POP

OUT

MOV

LEA

Вопрос № 16. Регистр DS это:

сегментный регистр кода;

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

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

сегментный регистр стека;

сегментный регистр данных.

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

пересылка байта или слова

загрузка в порт

выборка слова из стека

загрузка исполнительного адреса

загрузка регистра

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

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

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

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

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

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

Вопрос № 19. Что обозначает данная запись - addr dw mes

B слово с именем addr помещается смещение первого байта строки mes

В двойное слово с именем помещается строка mes

Строка байтов с именем addr заполняется текстом mes.

В байт с именем db помещается переменная mes равная addr.

В переменную mes помещается строка addr размером в слово.

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

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

сложения

вычитания

умножения

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

Вопрос № 21. Что обозначает данная запись - count dw 1000

В двойное слово с именем count помещается число 1000.

В слово с именем count помещается число 1000.

В переменную count помещается слово 1000 раз.

В переменную dw помещается count 1000 раз.

Резервируется область памяти объемом в 1000 слов.

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

SCAS

STOSW

SCASB

STOSB

SCASW

Вопрос № 23. Что определяет операнд команды префикс повтора?

количество повторов

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

команду обработки строк, которую необходимо повторять

команду повтора

регистр-источник

Вопрос № 24. Как обозначается оператор получения смещения выражения?

seg;

offset;

ptr;

tҺis;

type.

Вопрос № 25. Как называются последовательности допустимых символов, использующиеся для обозначения операций, имен переменных, названия меток?

операнды;

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

лексемы;

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

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

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

циклический сдвиг влево

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

логический сдвиг влево через CF

арифметический сдвиг влево

арифметический сдвиг вправо

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

JB

JE

JC

JS

JZ

Вопрос № 28. Команда вычитания с заёмом это:

SUB

SBB

ADC

ADD

NEG

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

JC

JCXZ

JNE

JBE

JAE

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

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

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

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

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

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