Почему установлена ​​операция «Меньше, чем ALU»

Почему slt считается операцией ALU? Я думал, что он просто произведет вычитание, а затем получит результат * Z * ero из ALU?

 ALU control lines |     Function
-------------------+-------------------
       0000        |       AND
       0001        |       OR
       0010        |       add
       0110        |     subtract
       0111        | set on less than

Или ALU должен вывести 1, если результат A - B ( в slt $ t1, A, B ) отрицательно.

5
задан Cœur 7 December 2018 в 06:23
поделиться