MIPS中的2个换档操作
sll和srl的语法为:MIPS中的2个换档操作,mips,Mips,sll和srl的语法为: sll$s0,$s1,n(n是一个整数,例如sll$s0,$s1,3) srl$s0,$s1,n(n是一个整数,例如srl$s0,$s1,3) 我想知道我是否可以用n$换一台寄存器 例如: sll $s0,$s1,$s2 对不起,我是MIPS的新手。您要查找的说明是sllv/srlv等。例如,sllv$s0,$s1,$s2 如有关于MIPS指令集的问题,请咨询MIPS32™ 程序员体系结构第二卷:MIPS32™ 指令集。这是否意味着寄存器无法替换整数?我想你误读了我的
sll$s0,$s1,n
(n是一个整数,例如sll$s0,$s1,3
)
srl$s0,$s1,n
(n是一个整数,例如srl$s0,$s1,3
)
我想知道我是否可以用n$换一台寄存器
例如:
sll $s0,$s1,$s2
对不起,我是MIPS的新手。您要查找的说明是
sllv
/srlv
等。例如,sllv$s0,$s1,$s2
如有关于MIPS指令集的问题,请咨询MIPS32™ 程序员体系结构第二卷:MIPS32™ 指令集。这是否意味着寄存器无法替换整数?我想你误读了我的答案。“您正在寻找的指令是sllv/srlv等。”因此,是的,您可以按寄存器指定的量进行移位。为了澄清:
sllv
,srlv
与sll
,srl
是不同的指令。