Рубрики

ВОРОТА | Gate IT 2005 | Вопрос 49

Набор команд процессора имеет 125 сигналов, которые можно разделить на 5 групп взаимоисключающих сигналов следующим образом: группа 1: 20 сигналов, группа 2: 70 сигналов, группа 3: 2 сигнала, группа 4: 10 сигналов, группа 5: 23 сигнала. Сколько битов контрольных слов можно сохранить с помощью вертикального микропрограммирования над горизонтальным микропрограммированием?

(А) 0
(Б) 103
(С) 22
(D) 55

Ответ: (Б)
Объяснение:
При горизонтальном микропрограммировании каждый контрольный сигнал представлен одним битом в микроинструкции.
Следовательно, общее количество битов контрольных слов, необходимых для горизонтального микропрограммирования:
= 20 + 70 + 2 + 10 + 23 = 125 бит

В вертикальном микропрограммировании 'n' управляющих сигналов кодируются в лог 2 n бит.
группа 1: log 2 20 = 5 бит
группа 2: log 2 70 = 7 бит
группа 3: log 2 2 = 1 бит
группа 4: log 2 10 = 4 бита
группа 5: log 2 23 = 5 бит

Общее количество бит, необходимое для вертикального микропрограммирования = 5 + 7 + 1 + 4 + 5 = 22 бита

Итак, количество сохраненных битов = 125 — 22 = 103 бита.

Таким образом, вариант (B) является правильным.

Пожалуйста, прокомментируйте ниже, если вы найдете что-то не так в вышеуказанном посте.

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | Gate IT 2005 | Вопрос 49

0.00 (0%) 0 votes