«…Труд избавляет человека от трех великих зол: скуки, порока, нужды…»

Тест 1 (по ПЦУСБ и ПТСиПЦУвСБ) — вопросы

Перейти к: навигация, поиск
12345678910
Данный тест позволит закрепить знания, полученные на первых лекциях курса про VHDL

Вариант 3200003385.


Ваше имя: 


Вопрос 1

Одна декларация entity может соответствовать нескольким архитектурным (architecture) описаниям?

  1.  Да
  2.  Нет

Вопрос 2

Какой оператор сдвига пропущен в приведённом коде, если А примет значение "001010"?
signal ARG: std_logic_vector(5 downto 0) := "101001";
 . . .
A <= A ??? 2;
  1.  sll
  2.  srl
  3.  sra
  4.  rol
  5.  ror
  6.  sla

Вопрос 3

Одна декларация architecture может соответствовать нескольким декларациям entity?

  1.  Нет
  2.  Да

Вопрос 4

Все сигналы системы описываются в ее декларации entity?

  1.  Да
  2.  Нет

Вопрос 5

Изменится ли выполняемая функция, если изменить порядок задания сигналов в архитектуре, как показано в примере?

Вариант 1 Вариант 2
architecture beh of block2 is
 
begin  -- beh
 
  y(0) <= not x(2) and not x(1);
  y(1) <= not x(1) and not x(0);
 
end beh;
architecture beh of block2 is
 
begin  -- beh
 
  y(1) <= not x(1) and not x(0);
  y(0) <= not x(2) and not x(1);
 
end beh;
  1.  Не изменится
  2.  Изменится

Вопрос 6

Внутренние сигналы системы определяются в декларации entity?

  1.  Нет
  2.  Да

Вопрос 7

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

  1.  sla
  2.  rol
  3.  nor
  4.  xor
  5.  ror
  6.  sll
  7.  sra
  8.  srl

Вопрос 8

Какой оператор сдвига пропущен в приведённом коде, если А примет значение "100110"?
signal ARG: std_logic_vector(5 downto 0) := "101001";
 . . .
A <= A ??? 2;
  1.  sll
  2.  sla
  3.  rol
  4.  srl
  5.  ror
  6.  sra

Вопрос 9

Декларация entity определяет только имя проектируемой цифровой системы и спецификацию ее портов ввода/вывода?

  1.  Да
  2.  Нет

Вопрос 10

Левая граница порядка битов в векторе всегда должна быть меньше его правой границы?

  1.  Нет
  2.  Да