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

Это экзаменационный вопрос, было бы очень любезно, если бы вы могли мне его объяснить,

Мой вопрос:

Микро инструкция должна быть разработана, чтобы указать:

а) ни одной или трех микроопераций одного вида, и

б) нет или до шести микроопераций другого рода

Минимальное количество бит в микроинструкции:

1) 9

2) 8

3) 5

4) ни один из них

3 ответа

Решение

Этот вопрос задан не очень четко, и если бы я получил его на тесте, я бы попросил разъяснений, но именно так я его прочел;

  • Первое условие (ни одна, ни одна из трех операций) дает 4 варианта для рассмотрения. Это использует 2 бита.

  • Второе условие (любая комбинация из 6 других операций) дает 64 варианта для рассмотрения. Это использует 6 бит.

Всего 8 бит.

A] нет или один из трех: вертикальное микропрограммирование = log (n+1)= log (3+1) =2 бита

B] нет или до 6: горизонтальное микропрограммирование = n бит = 6 бит

минимальный номер бит 6+2= 8 бит

В самом деле? Я бы сказал 4, потому что это зависит от набора команд процессоров и ширины других шин ввода и адреса.

Другие вопросы по тегам