Какая разница между:разница между добавлением 0 и перемещение регистра в MIPS
add rd, rs, zero
и
move rd, rs
Они оба выглядят, как они должны делать то же самое.
Какая разница между:разница между добавлением 0 и перемещение регистра в MIPS
add rd, rs, zero
и
move rd, rs
Они оба выглядят, как они должны делать то же самое.
move
является псевдоинструкцией, они выполняют ту же работу. MIPS - это компьютер с сокращенным набором команд (RISC), поэтому размер инструкции и сложность аппаратного обеспечения сводятся к минимуму, поскольку количество инструкций невелико. Однако MIPS определяет псевдоинструкции, которые на самом деле не являются частью набора команд, но обычно используются программистами и компиляторами.