Архитектура ЭВМ и язык ассемблера



Укажите число 14 в двоичном коде?

  • 1100
  • (Правильный ответ) 1110
  • 1010
  • 1011

Директива .data определяет …

  • участок в программе, в котором располагаются машинные команды
  • начало процедуры
  • (Правильный ответ) участок в программе, в котором располагаются переменные

Какая прикладная характеристика параллелизма определяется формулой E(n)=S(n)/n ?

  • качество
  • утилизация
  • (Правильный ответ) эффективность
  • избыточность
  • ускорение

Какие из инструментов параллельного программирования предусматривают общую память для нескольких процессов?

  • (Правильный ответ) Open MP
  • MPI
  • (Правильный ответ) PVM

Архитектура ЭВМ с множеством потоков команд и множеством потоков данных называется:

  • MISD
  • (Правильный ответ) MIMD
  • SIMD
  • SISD

Схема какой модели вычислений указана на рисунке?

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

Команда push ассемблера IA-32:

  • копирует содержимое вершины стека в операнд, а затем увеличивает значение регистра ESP
  • помещает в стек значение регистра флагов процессора EFLAGS
  • (Правильный ответ) помещает в стек значение операнда, уменьшая перед этим значение регистра ESP

При какой директиве условного ассемблирования в IA-32, ассемблирование разрешено, если значение выражения после директивы не равно нулю?

  • (Правильный ответ) if
  • ifb
  • ifnb

Укажите характерный признак отличия архитектуры ЭВМ Фон-Неймана от гарвардской архитектуры:

  • (Правильный ответ) у архитектуры ЭВМ Фон-Неймана общий канал передачи команд и данных из памяти в процессор
  • у архитектуры ЭВМ Фон-Неймана раздельные каналы передачи для команд и для данных из памяти в процессор
  • архитектура ЭВМ Фон-Неймана предусматривает наличие кеш-памяти в процессоре

Флаг знака SF устанавливается:

  • (Правильный ответ) в случае, если при выполнении арифметической операции получается отрицательное число
  • в случае, если при выполнении арифметической операции получается число, разрядность которого превышает разрядность поля, выделенного под результат
  • в случае, если при выполнении арифметической операции получается число равное нулю

Поле «актуальность» элемента кеш-памяти процессора:

  • (Правильный ответ) указывает, есть ли достоверные данные в элементе
  • указывает соответствующую строку памяти, из которой поступили данные
  • содержит копию данных оперативной памяти

Команда OUT ассемблера IA-32 позволяет:

  • (Правильный ответ) записать данные в порт ввода-вывода
  • прочитать данные из оперативной памяти
  • записать данные в оперативную память
  • прочитать данные из порта ввода-вывода

При выполнении команды CMP ассемблера IA-32, в случае, если получатель меньше источника, в флаге CF устанавливается значение:

  • (Правильный ответ) 1
  • любое
  • 0

Таблица истинности функции какого вентиля показана ниже?

A
B
X

000011101111

  • вентиль «НЕ-И»
  • вентиль «НЕ-ИЛИ»
  • (Правильный ответ) вентиль «ИЛИ»
  • вентиль «НЕ»
  • вентиль «И»

Условное обозначение какого вентиля изображено на рисунке?

  • вентиль «ИЛИ»
  • (Правильный ответ) вентиль «И»
  • вентиль «НЕ-ИЛИ»
  • вентиль «НЕ-И»
  • вентиль «НЕ»

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

  • неопределенность результата
  • (Правильный ответ) дискретность информации
  • бесконечность алгоритма

Какая команда ассемблера IA-32 позволяет записать данные в порт ввода-вывода?

  • (Правильный ответ) out
  • move
  • in

Таблица истинности функции какого вентиля показана ниже?

A
B
X

001010100110

  • вентиль «И»
  • вентиль «НЕ»
  • вентиль «НЕ-И»
  • вентиль «ИЛИ»
  • (Правильный ответ) вентиль «НЕ-ИЛИ»

Меткой в ассемблере IA-32 называется …

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

Архитектура ЭВМ с одним потоком команд и одним потоком данных называется:

  • MIMD
  • (Правильный ответ) SISD
  • SIMD
  • MISD

Какие существуют варианты соединения процессоров класса MIMD с раздельной памятью?

  • (Правильный ответ) шина
  • (Правильный ответ) многопортовая память
  • виртуальная сеть
  • (Правильный ответ) коммутатор

Условное обозначение какого вентиля изображено на рисунке?

  • (Правильный ответ) вентиль «НЕ»
  • вентиль «НЕ-ИЛИ»
  • вентиль «ИЛИ»
  • вентиль «НЕ-И»
  • вентиль «И»

Какая команда ассемблера IA-32 восстанавливает из стека значения регистров IP,CS и FLAGS в конце обработки прерывания?

  • STI
  • CLI
  • (Правильный ответ) IRET

Принципиальная схема какого вентиля изображена на рисунке?

  • вентиль «НЕ»
  • (Правильный ответ) вентиль «НЕ-И»
  • вентиль «НЕ-ИЛИ»

Таблица истинности функции какого вентиля показана ниже?

A
B
X

001011101110

  • (Правильный ответ) вентиль «НЕ-И»
  • вентиль «НЕ-ИЛИ»
  • вентиль «ИЛИ»
  • вентиль «НЕ»
  • вентиль «И»

Если вторая литера мнемоники команд с плавающей запятой ассемблера IA-32 не указана, это значит, что …

  • операнд представлен в двоично-десятичном коде
  • (Правильный ответ) операнд находится в памяти в формате чисел с плавающей запятой
  • операнд представлен в виде целочисленного значения

Укажите какой пример кода команды ассемблера IA-32 с плавающей запятой соответствует формату классическому стековому с выталкиванием?

  • faddp st(2), st
  • fild hours
  • fadd
  • (Правильный ответ) fsubp
  • fdivr payrate
  • fmul st(1), st

Какой префикс повторения команд обработки строковых примитивов повторяет команду, пока ECX больше нуля?

  • repnz
  • repz
  • (Правильный ответ) rep

Укажите число 11 в двоичном коде?

  • 1001
  • (Правильный ответ) 1011
  • 1010

Архитектура компьютера SISD по классификации Флинна представляет собой:

  • несколько потоков команд и один поток данных
  • один поток команд и несколько потоков данных
  • (Правильный ответ) один поток команд и один поток данных
  • несколько потоков команд и несколько потоков данных

Флаг переноса CF устанавливается:

  • в случае, если при выполнении арифметической операции получается число равное нулю
  • в случае, если при выполнении арифметической операции получается отрицательное число
  • (Правильный ответ) в случае, если при выполнении арифметической операции получается число, разрядность которого превышает разрядность поля, выделенного под результат

Алгоритм выбора удаляемой строки из кеш-памяти «First in First Out»:

  • удаляет наиболее давно используемую строку
  • удаляет наиболее редко используемую строку
  • (Правильный ответ) удаляет наиболее долго хранящуюся строку

Схема какого устройства изображена на рисунке?

  • синхронная D-защелка
  • D-триггер
  • (Правильный ответ) синхронная SR-защелка

Сколько входных сигналов поступает в управляющую память Java-машины?

  • 16
  • 36
  • (Правильный ответ) 9

Команда сдвига sal ассемблера IA-32 осуществляет:

  • сдвиг вправо
  • арифметический сдвиг вправо
  • (Правильный ответ) арифметический сдвиг влево
  • сдвиг влево

Укажите какой пример кода команды ассемблера IA-32 с плавающей запятой соответствует формату вещественному в памяти?

  • fsubp
  • (Правильный ответ) fdivr payrate
  • fild hours
  • fmul st(1), st
  • faddp st(2), st
  • fadd

Какое поле элемента кеш-памяти процессора указывает, есть ли достоверные данные в элементе?

  • (Правильный ответ) «актуальность»
  • «данные»
  • «теги»

Укажите правильный формат команды в ассемблере IA-32?

  • мнемоника_метка_операнд(ы)
  • операнд(ы)_метка_мнемоника
  • (Правильный ответ) метка_мнемоника_операнд(ы)

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

  • Open MP
  • PVM
  • (Правильный ответ) MPI

Алгоритм выбора удаляемой строки из кеш-памяти «Least Frequently Used»:

  • (Правильный ответ) удаляет наиболее редко используемую строку
  • удаляет наиболее давно используемую строку
  • удаляет наиболее долго хранящуюся строку

Регистр H в архитектуре Java-машины — это …

  • адресный регистр управляющей памяти?
  • регистр адреса ячейки оперативной памяти
  • информационный регистр оперативной памяти
  • (Правильный ответ) регистр временного хранения данных, загружаемых в АЛУ
  • регистр данных управляющей памяти

Схема какой архитектуры ЭВМ указана на рисунке?

  • гарвардская архитектура
  • архитектура CISC-процессоров
  • (Правильный ответ) архитектура Фон-Неймана

Команда IN ассемблера IA-32 позволяет:

  • прочитать данные из оперативной памяти
  • записать данные в оперативную память
  • записать данные в порт ввода-вывода
  • (Правильный ответ) прочитать данные из порта ввода-вывода

Какая команда ассемблера IA-32 меняет знак на противоположный, в указанном после нее операнде?

  • (Правильный ответ) neg
  • dec
  • inc

Как в Java-машине обозначается регистр адреса ячейки памяти?

  • H
  • MDR
  • MIR
  • (Правильный ответ) MAR
  • MPC

Команда сдвига sar ассемблера IA-32 осуществляет:

  • сдвиг влево
  • арифметический сдвиг влево
  • сдвиг вправо
  • (Правильный ответ) арифметический сдвиг вправо

Схема какого устройства изображена на рисунке?

  • (Правильный ответ) синхронная D-защелка
  • синхронная SR-защелка
  • D-триггер

Мнемоникой команды в ассемблере IA-32 называется …

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

Какие прикладные характеристики параллелизма существуют?

  • (Правильный ответ) эффективность
  • (Правильный ответ) утилизация
  • (Правильный ответ) избыточность
  • (Правильный ответ) ускорение
  • (Правильный ответ) качество
  • разрядность