Хочу уточнить мое понимание инструкции R-типа - PullRequest
0 голосов
/ 11 марта 2020

Сейчас я работаю над простым процессором ris c -v, который будет совместим со следующими cmds: enter image description here

Если я не правильно понял, правильно ли, что все инструкции , кроме выделенного , выполнены в R-типе? Поскольку я строю логическую схему для различения guish двух групп (R-тип / не R-тип). Большое спасибо!

1 Ответ

1 голос
/ 11 марта 2020

RIS C -V specs скажем на странице 22:

Все инструкции ветвления используют формат команды типа B.

Итак BEQ, BNE et c не R, а B. SLLI I типа. Единственные типы R здесь ADD и SUB. Если вы действительно попытаетесь внедрить процессор RIS C -V, то было бы целесообразно ознакомиться с этой документацией.

...