Как MIPS фактически хранит коды операций против инструкций? Ли линейно ищет или использует хеш-таблицу?Фактическая схема кодирования MIPS
Я хочу знать, как это делается либо в терминах цифровой логики, либо в терминах программирования.
Что я имею в виду, так как «добавить» станет 0x10. Выполняет ли это операцию над кодом ascii «добавить» или он уже сохранен, а если сохранен, то как?
Если бы не MIPS, любая другая архитектура работала бы.
Что я нашел до сих пор, так это то, что он формирует таблицу символов для этих кодов операций. Любые ссылки для этого были бы полезны
Заранее спасибо.
Процессор не выполняет код сборки; он выполняет машинный код и поэтому никогда не видит текстовую мнемонику ('add',' lw', 'or' и т. д.). Преобразование выполняется ассемблером. – Michael
Извините за недоразумение, но это то, что я хотел спросить, как это делает ассемблер? Он уже сохранен, сохраняет ли он весь зеленый лист или делает хэширование ascii таким образом, что он становится кодом операции? Это то, о чем я прошу. –
Скорее всего, это зависит от того, кто закодировал ассемблер. В конце концов, это просто программа. – RobertB