将十六进制数乘以16的幂

时间:2018-02-13 08:41:43

标签: assembly bit-manipulation

这个问题改编自Patterson和Hennessy(第5版)。鉴于$t0 = 0xaaaaaaaa$t1中的sll $t1, $t0, 44是什么?

我的方法是将$t0 << 44转换为$t0 * 2^44 = $t0 * 16^11。我该如何从这里开始? << 44不会导致溢出吗?

编辑:我认为这个问题有一个拼写错误,正如Ped7g所指出的那样。它应该是$t0 << 4sll $t1, $t0, 4

0 个答案:

没有答案