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

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

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

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

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

операнды;

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

лексемы;

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

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

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

JNO

JNP

JNS

JNC

JNE

Вопрос № 3. Назовите какой режим адресации используется в следующей записи: inc CX

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

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

Прямой.

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

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

Вопрос № 4. Для чего используются регистры общего назначения?

для хранения данных и адресов;

для доступа к сегментам;

для отладки и проверки состояния процессора и программ;

для управления состоянием процессора;

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

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

SCAS

SCASB

STOS

STOSB

MOVSB

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

процессор

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

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

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

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

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

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

1

2

3

4

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

CALL 10

CALL SS

JMP START

RET BX

JMP 00101101b

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

RCL AX,5

ROL BX,CL

RCR AL,BL

ROR BL,7

RCL AX,12

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

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

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

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

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

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

Вопрос № 11. Как называются объекты, на которые действуют инструкции или директивы?

операнды;

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

лексемы;

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

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

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

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

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

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

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

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

Вопрос № 13. Команда безусловного перехода это:

JMP

JNE

JE

JA

RET

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

$;

!;

&;

*;

:.

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

REPNE

REP

REPNZ

REPE

RET

Вопрос № 16. Что такое комментарии?

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

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

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

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

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

Вопрос № 17. Укажите команду, относящуюся к логическим операциям:

ADD

MOV

AND

LEA

POP

Вопрос № 18. . Каким операндом является число, строка, имя или выражение, имеющая некоторое фиксированное значение?

постоянным;

адресным;

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

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

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

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

MOV

LEA

CMP

REP

TEST

Вопрос № 20. Что обозначает данная запись - testmes db 100 dup (‘#’)

Строка с именем testmes заполняется кодом символа # 100 раз

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

Строка байтов с именем testmes заполняется числом 100.

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

В переменную testmes помещается строка db размером в 100 байт

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

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

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

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

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

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

Вопрос № 22. Что представляют собой строки, игнорируемые транслятором?

команды;

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

директивы;

комментарии;

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

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

регистры общего назначения, регистры состояния и управления и сегментные регистры;

регистры общего назначения и системные регистры;

регистры общего назначения, сегментные регистры и системные регистры;

регистры общего назначения, сегментные регистры, регистры состояния и управления и системные регистры;

регистры общего назначения, сегментные регистры и регистры управления.

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

ROR

OR

AND

DIV

TEST

Вопрос № 25. Какой флаг не относится к флагам состояния?

AF;

TF;

ZF;

OF;

PF.

Вопрос № 26. Оператор переопределения сегмента применяется для…

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

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

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

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

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

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

LEA AL,AX

LDS BH,BX

LEA BX,[str1]

LEA CH,[str1]

LES DL,DS

Вопрос № 28. Что обозначает следующий фрагмент программы:

Прерывание MS-DOS.

Функция завершения программы, выход в MS-DOS.

Резервируем область для стека.

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

Инициализация сегментного регистра AX.

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

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

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

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

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

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

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

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

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

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

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

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