Рис. 2.6. Функциональная схема операционного блока
1. На входы A и B подаются адреса.
2. Регистровый файл выставляет на выходе данные.
3. ALU выполняет с этими данными операцию в соответствии кодом операции.
4. Результат записывается в регистр сдвига, который выполняет или не выполняет сдвиги. На этом же шаге вычисляются регистры.
5. Результат записывается в регистровый файл по адресу первого операнда.
Существует операция «нет операции» которая используется тогда, когда от ALU ничего не требуется. При выполнении унарной операции используется вход А.