Assembly MIPS汇编sll指令
我对sll指令有问题Assembly MIPS汇编sll指令,assembly,mips,sll,Assembly,Mips,Sll,我对sll指令有问题sll$t1,$a0,1如果$a0保持值11,则$t1的值为16(我在火星上测试过) 我对$t1的建议是22,因为左移11,即01011,会得到10110,十进制的22。我在哪里犯了错误 谢谢 sll$t1,$a0,1与$a0一起保存值11将给出$t1值16(我在火星上测试了它) 你可能只是把十进制和十六进制混在一起了。如果像这样用值11加载$a0,然后将其向左移动一位,结果确实是22。Mars中的寄存器查看器以十六进制显示值,0x16等于22。0x16是22。也许你错了?
sll$t1,$a0,1
如果$a0保持值11,则$t1的值为16(我在火星上测试过)
我对$t1的建议是22,因为左移11,即01011,会得到10110,十进制的22。我在哪里犯了错误
谢谢
sll$t1,$a0,1
与$a0
一起保存值11将给出$t1
值16(我在火星上测试了它)
你可能只是把十进制和十六进制混在一起了。如果像这样用值11加载
$a0
,然后将其向左移动一位,结果确实是22。Mars中的寄存器查看器以十六进制显示值,0x16等于22。0x16是22。也许你错了?