2011-03-04 89 views
0

嘿,如何在MIPS指令集中执行算术右移?有关MIPS指令的问题

+0

您的问题标题非常差。 “MIPS指令集”或“MIPS左移指令”会好很多。 – koan 2011-03-04 09:55:11

回答

0

有两条指令可以做到这一点:SLLSLLV

SLL取一个恒定的值(在指令中编码)并将该寄存器移位该量。

SLLV通过存储在另一寄存器中的值来移位寄存器。

1

SLL和SLLV执行左移,但问题是关于右移。 SRA和SRAV执行算术右移(带符号位重复)。 SRL和SRLV执行逻辑右移。