第五版2.19.1題
$t0 = 0xAAAAAAAA , $t1 = 0x12345678
sll $t2 ,$t0, 44
or $t2 ,$t2, $t1
求 $t2值
網路上有人說 因為只有5bits可以去做sll
所以先shift 30bits 再去shift 14bits
然後得到答案 -0x45412988
shift30再shift14 不是仍然得到0嗎
如何變成 -0x45412988
而且 負號是怎麼跑出來的 謝謝
作者: KyrieAaron (Aaron) 2015-07-24 23:01:00
我記得問過一題相關的,左移成這副德性會出現例外還中斷之類的,總之不會進到ALU幫你跑所以應該是出錯@@ BTW 應該是例外