Контрольные по математике | Тест по ассемблеру | Matematiku5
Вузы по математике Готовые работы по математике Как писать работы по математике Примеры решения задач по математике Решить задачу по математике online

Тест по ассемблеру


Тестовые задания:

№ п/п

задания

Содержание

тестового задания

Варианты ответов

1. 

Язык Ассемблера – это

1)  символическое представление машинного языка

2)  числовое представление машинного языка

3)  знаковое представление машинного языка

4)  смешанное представление машинного языка

2. 

Языком Ассемблера является:

1)  Лисп (List Information Symbol Processing)

2)  Фортран (FORmulaeTRANslation)

3)  Бейсик (Beginner’s All-purpose Symbolic Insruction Code)

4)  ни один из языков не является языком Ассемблера

3. 

Сколько существовало языков низкого уровня, последовательно сменивших друг друга

1)  1

2)  2

3)  3

4)  4

4. 

Вычислительная система – это

1)  совокупность не только аппаратных, но и программных средств

2)  совокупность только аппаратных

3)  совокупность только программных средств

4)  ни один из предложенных вариантов неверен

5. 

Ассемблер — это

1)  компилятор с языка ассемблера в команды машинного языка

2)  интерпретатор с языка ассемблера в команды машинного языка

3)  транслятора с языка ассемблера в команды машинного языка

4)  деинтерпритатор с языка ассемблера в команды машинного языка

6. 

Что не является недостатком языков ассемблера

1)  большие объемы кода

2)  трудоемкость чтения и поиска ошибок

3)  непереносимость на другие платформы

4)  небольшой набор символов по сравнению с языками высокого уровня

7. 

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

1)  :

2)  ;

3)  .

4)  ,

8. 

Директива — это

1)  команда, выполняемая транслятором во время обработки программы

2)  документация, которой придерживается программист

3)  коментарииописанные диаграммой

4)  указание команды (инструкции) процессора

9. 

Основная единица ассемблерной программы — это

1)  символ

2)  строка

3)  блок

4)  число

10. 

Описание сегмента оканчивается директивой

1)  segment

2)  segment ends

3)  segment end

4)  ends

11. 

Максимальный размен сегмента ограничен и составляет

1)  2^16

2)  2^8

3)  2^32

4)  2^4

12. 

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

1)  режимов трансляции

2)  секционирования программы

3)  макросредств

4)  резервирования данных

13. 

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

1)  режимов трансляции

2)  секционирования программы

3)  макросредств

4)  резервирования данных

14. 

Директивы позволяющие при написании программы оперировать заранее заготовленными фрагментами текстов

1)  режимов трансляции

2)  секционирования программы

3)  макросредств

4)  резервирования данных

15. 

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

1)  режимов трансляции

2)  секционирования программы

3)  макросредств

4)  резервирования данных

16. 

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

1)  режимов трансляции

2)  секционирования программы

3)  макросредств

4)  резервирования данных

17. 

В программной модели процессора х86 имеется:

1)  31 регистр

2)  21 регистр

3)  32 регистра

4)  22 регистра

18. 

В программной модели процессора х86 имеется регистров прикладного программиста:

1)  13

2)  14

3)  15

4)  16

19. 

В программной модели процессора х86 имеется регистров системного программиста:

1)  13

2)  14

3)  15

4)  16

20. 

Сколько используется регистров общего назначения

1)  4

2)  8

3)  16

4)  32

21. 

Сколько бит содержат регистры общего назначения

1)  4

2)  8

3)  16

4)  32

22. 

Какие регистры используются как указательные

1)  EBP, ESI, EDI и ESP

2)  ЕАХ, ЕВХ, ЕСХ, EDX, EBP, ESI, EDI и ESP.

3)  АХ, ВХ, СХ, DX, BP, SI, DI и SP.

4)  АН и AL

23. 

Что означает системный флажок VM

1)  виртуальный режим

2)  защищенный режим

3)  возобновление

4)  низший приоритет

24. 

Что означает системный флажок R

1)  виртуальный режим

2)  защищенный режим

3)  возобновление

4)  низший приоритет

25. 

Что означает системный флажок NT

1)  виртуальный режим

2)  вложенная задача

3)  текущая задача

4)  низший приоритет

26. 

Что означает системный флажок IOPL

1)  виртуальный режим

2)  прерывание

3)  трассировка

4)  уровень привилегии ввода/вывода

27. 

Что означает системный флажок Т

1)  виртуальный режим

2)  прерывание

3)  трассировка

4)  уровень привилегии ввода/вывода

28. 

Флажки действуют только на циклические команды

1)  флажки управления

2)  флажки состояния

3)  системные флажки

4)  прикладной флажки

29. 

Содержимое одного из регистров общего назначения — это

1)  база

2)  смещение

3)  индекс

4)  масштаб

30. 

Адрес ячейки в сегменте памяти — это

1)  база

2)  смещение

3)  индекс

4)  масштаб

31. 

База + (Индекс * Масштаб) + Смещение=

1)  ЕА

2)  АЕ

3)  СЕ

4)  ЕС

32. 

Индекс заключается в

1)  ()

2)  {}

3)  []

4)  ""

33. 

Сегменты памяти, определяемые только одними сегментными регистрами, не имеют атрибута

1)  начальный адрес

2)  конечный адрес

3)  максимальный размер

4)  адрес, находящийся на границе параграфа

34. 

Как размещаются сегменты в памяти

1)  произвольно

2)  в строгом порядке

3)  систематически

4)  программно

35. 

Какая из команд пересылает один элемент данных из одного места в другое

1)  MOV

2)  XCHG

3)  PUSH

4)  POP

36. 

Какая из команд обменивает содержимое двух регистров или содержимое регистра и ячейки памяти

1)  MOV

2)  XCHG

3)  PUSH

4)  POP

37. 

Какая из команд копирует операнд-источник в вершину стека

1)  MOV

2)  XCHG

3)  PUSH

4)  POP

38. 

Какая из команд берет верхний элемент из стека и пересылает его в операнд-получатель

1)  MOV

2)  POP

3)  PUSHA и PUSHAD

4)  РОРАи POPAD

39. 

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

1)  ADD

2)  SUB

3)  INC

4)  DEC

40. 

Какая из арифметических команд умножает беззнаковые целые числа

1)  MUL

2)  SUB

3)  DIV

4)  DEC

41. 

Какая из арифметических команд умножает знаковые целые числа

1)  MUL

2)  IMUL

3)  DIV

4)  DEC

42. 

Какая из арифметических команд изменяет знак операнда, находящегося в регистре или памяти

1)  MUL

2)  IMUL

3)  NEG

4)  ADC

43. 

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

1)  MOVSX

2)  IMUL

3)  CBW

4)  MOVZX

44. 

Какая команда заполняет регистр EDX знаковым битом регистра ЕАХ

1)  CBW

2)  IMUL

3)  CBW

4)  CDQ

45. 

Какая из команд не относится к логическим командам

1)  MOVSX

2)  OR

3)  TEST

4)  AND

46. 

Какая из логическим команд выполняет инвертирует биты своего операнда

1)  MOVSX

2)  XOR

3)  NOT

4)  AND

47. 

Какая из логическим команд выполняет логическую функцию ИСКЛЮЧАЮЩЕГО ИЛИ для двух операндов

1)  MOVSX

2)  XOR

3)  NOT

4)  AND

48. 

Какая из логическим команд выполняет логическую функцию ИЛИ для двух операндов

1)  MOVSX

2)  XOR

3)  OR

4)  NOR

49. 

К командам сдвига и циклического сдвига не относятся команды

1)  SHR, SHL

2)  SAR, SAL

3)  ROR, ROL

4)  RАR, RАL

50. 

Вывод целых чисел производится в диапазоне

1)  от – 32768 до 32767

2)  от – 32767 до 32766

3)  от 0 до 255

4)  от – 32769 до 32768

51. 

Вывод беззнаковых чисел производится в диапазоне

1)  от 0 до 9

2)  от 0 до 36

3)  от 0 до 255

4)  от 0 до 65535

52. 

Совокупность файлов, системных таблиц, методов доступа к файлам, способов организации файлов, процедур доступа к файлам — это

1)  Файловая таблица

2)  Файловая система

3)  Файловая директива

4)  Файловая оболочка

53. 

Вывод беззнаковых чисел производится в диапазоне

1)  от 0 до 9

2)  от 0 до 36

3)  от 0 до 255

4)  от 0 до 65535

54. 

В любой файловой системе запись о файле не содержит:

1)  имя и расширение имени файла;

2)  атрибуты файла

3)  методы доступа к файлам

4)  размер (длину) файла

55. 

Минимальный объем внешней памяти, выделяемый под файл

1)  блок

2)  участок

3)  сегмент

4)  сектор

56. 

Стандартный ввод только для чтения обозначается цифрой

1)  0

2)  1

3)  2

4)  3

57. 

Стандартный вывод только для записи обозначается цифрой

1)  4

2)  3

3)  2

4)  1

58. 

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

1)  Создание

2)  Удаление

3)  Запись

4)  Ничего из вышеперечисленного

59. 

Сколько двухсловных векторов располагается в оперативной памяти

1)  8

2)  32

3)  256

4)  1024

60. 

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

1)  UMB

2)  POST

3)  GET

4)  BIOS

61. 

Структура данных длиной в 1 параграф, используемая системой для отслеживания состояния памяти

1)  UMB

2)  MCB

3)  MBC

4)  UBM

62. 

Реакция вычислительной системы на некоторое асинхронное событие называется

1)  прерывание

2)  ошибка

3)  звуковой сигнал

4)  выключение компьютера

63. 

Узел компьютера, логически располагающийся между процессором и внешними устройствами

1)  контроллер прерываний

2)  контроллер ошибок

3)  контроллер звуковых сигналов

4)  контроллер выключения компьютера

64. 

Команда близкого или внутрисегментного вызова

1)  сall far

2)  сall near

3)  ret near

4)  retfar

65. 

В состав обработчика прерываний не входит

1)  вход в драйвер

2)  инициализация выполнения запроса на внешнем устройстве

3)  инициализация выполнения запроса на внутреннем устройстве

4)  выход из драйвера

66. 

Описание работы, которую должна выполнить система — это

1)  задание

2)  процесс

3)  действие

4)  условие

67. 

Последовательность команд, выполняемых процессором над определенным набором данных, принадлежащих одному процессу

1)  алгоритм

2)  оператор

3)  процесс

4)  поток

68. 

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

1)  мьютексы

2)  события

3)  семафоры

4)  ждущие таймеры

69. 

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

1)  макросредства

2)  макрокоманды

3)  микросредства

4)  микрокоманды

70. 

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

1)  REPT

2)  UNT

3)  WHILE

4)  FOR

Наташа

Автор

Наташа — контент-маркетолог и блогер, но все это не мешает ей оставаться адекватным человеком. Верит во все цвета радуги и не верит в теорию всемирного заговора. Увлекается «нефрохиромантией» и тайно мечтает воссоздать дома Александрийскую библиотеку.

Распродажа дипломных

 Скидка 30% по промокоду Diplom2020