【发布时间】:2019-07-04 02:09:06
【问题描述】:
使用sra 和srl 指令时有何变化?我无法理解两者之间的区别。使用的语言是 MIPS 汇编。
sll $t1,$t0,2
sra $t2,$t0,2
sll $t1,$t0,2
srl $t2,$t0,2
【问题讨论】:
-
您可能想要指定您感兴趣的哪种汇编语言(可能是ARM)。世界上有 很多不同的 CPU :-)
-
不好意思哈哈,语言其实是MIPS。
-
如果右移从左移的结果中获取输入,则这些 sn-ps 将分别从 30 位到 32 位进行零或符号扩展。但事实并非如此,左移在两种情况下都是独立的,所以 IDK 为什么会重复。
标签: assembly mips bit-shift instructions