расширить файл реестра MIPS до 128 регистров - PullRequest
0 голосов
/ 22 апреля 2019

Я немного смущен этим упражнением.Предположим, что мы хотим расширить регистровый файл MIPS до 128 регистров и расширить набор команд, чтобы он содержал в четыре раза больше команд.Как это повлияет на размер каждого из битовых полей в инструкциях R-типа?Будет ли также расширяться код операции? Для регистров

128 потребуются имена регистров длиной не менее 7 бит.

НО также будет расширяться код OP?

Насколько я понимаю, уже существующих 12 битов кода операции достаточно для представления такого количества инструкций.Чтобы выяснить, нужно ли удлинять операционные коды, нужно знать, в какие форматы войдет 220–55 = 165 новых инструкций.

мой профессор дал нам ответ на эту проблему, сказав, что код операции будет 8 бит.Но я не понимаю, как это будет распространяться до 8?какой за этим стоит расчет?

...