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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вопрос № 3. Команда деления с учётом знака - это:

DIV

DEC

IDIV

IMUL

MUL

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

CMPSW

CMP

STOSB

CMPSB

MOVSB

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

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

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

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

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

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

Вопрос № 6. Что определяет первый операнд команды CMPS?

строку

строку-источник

строку-приёмник

число

регистр

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

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

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

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

программные и системные;

системные и сегментные.

Вопрос № 8. Программные прерывания – это…

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

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

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

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

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

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

DEC

INC

ADD

SUB

IDIV

Вопрос № 10. Что такое режим адресации?

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

процедура нахождения операнда;

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

вычисление смещения в байтах от начала сегмента;

определение адреса начала сегмента.

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

загружает в AX, адрес STR1

загружает в SI, адрес STR2

загружает в DI, адрес STR1

загружает в SI адрес STR1, в DI адрес STR2

загружает в SI адрес STR2, в DI адрес STR1

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

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

1

2

3

4

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

ROL AL,DX

RCR DL,BX

ROR AX,CL

RCL DL,CX

ROL BX,BL

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

LEA

LDS

LODS

LODSB

LODSW

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

ROR

OR

AND

DIV

TEST

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

JC

JCXZ

JNE

JBE

JAE

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

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

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

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

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

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

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

сканирует строку STR1 на наличие букв из строки STR2

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

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

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

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

Вопрос № 19. Команда умножения - это:

MUL

IMUL

ADD

ADC

DIV

Вопрос № 20. Назовите режимы работы микропроцессора?

реальный;

защищенный;

виртуальный, реальный;

реальный, виртуальный, защищенный;

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

Вопрос № 21. Назовите какой режим адресации используется в следующей записи: add AL, BL

Прямой.

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

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

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

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

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

AF;

TF;

ZF;

OF;

PF.

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

JA

JC

JS

JP

JZ

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

переход по счетчику пока равно

переход по счетчику пока неравно

переход по счетчику пока ноль

переход по счетчику пока не ноль

переход по счетчику

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

LOOP

LOOPE

LOOPNZ

LOOPZ

LOOPNE

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

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

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

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

обмена значениями

записи в стек

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

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

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

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

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

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

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

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

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

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

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

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

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

JNB

JNA

JNC

JA

JB

Вопрос № 30. Что выполняет следующий фрагмент программы: OR AX,BX

логическое сложение AX с BX

логическое вычитание AX из BX

логическое деление AX на BX

логическое умножение AX с BX

умножает AX и BX