Инструкция перехода может быть выполнена за два такта вместо трех тактов в многоцикловом канале данных - PullRequest
1 голос
/ 18 апреля 2019

В многоцикловом канале данных первый и второй циклы одинаковы для всех типов команд.

Первый цикл - выбор команд, а второй цикл - декодирование команд и выборка регистров.

Переход выполняется в три такта.два такта - те, что я упомянул выше.и третий - сдвиг влево на 26 младших битов инструкции, чтобы у нас было 28 бит, а затем добавили к нему 4 старших бита ПК, чтобы мы получили 32-битный адрес и установили его на ПК.

, номы можем выполнить третий цикл перехода во втором тактовом цикле, так что инструкция перехода может быть завершена за два тактовых цикла.

...