Start, написав эквивалентные инструкции IJVM. Если вы используете книгу Танненбаума, есть простой пример для вычисления, как одно из этих утверждений.
Поскольку вам необходимо обновить содержимое регистров в пути данных, IJVM недостаточно. Если вам нужно было только показать содержимое стека, то для IJVM было бы достаточно. Tannenbaum имеет пример того, как стек изменяется с инструкций IJVM.
Как только у вас есть IJVM, найдите коды операций в таблице команд и измените операнды на смещения от LV.
Вам необходимо будет выполнить инструкции IJVM и смоделировать их через MIC-1. Заполните стек и зарегистрируйте начальные значения. Покажите, как изменяются значения при прохождении кода, используя бумагу и ручку.
В чем вопрос? –
как я могу поддержать решение этого вопроса? – keepokappa