Я немного смущен этим упражнением.Предположим, что мы хотим расширить регистровый файл MIPS до 128 регистров и расширить набор команд, чтобы он содержал в четыре раза больше команд.Как это повлияет на размер каждого из битовых полей в инструкциях R-типа?Будет ли также расширяться код операции? Для регистров
128 потребуются имена регистров длиной не менее 7 бит.
НО также будет расширяться код OP?
Насколько я понимаю, уже существующих 12 битов кода операции достаточно для представления такого количества инструкций.Чтобы выяснить, нужно ли удлинять операционные коды, нужно знать, в какие форматы войдет 220–55 = 165 новых инструкций.
мой профессор дал нам ответ на эту проблему, сказав, что код операции будет 8 бит.Но я не понимаю, как это будет распространяться до 8?какой за этим стоит расчет?