Can someone explain this to me? The problem is:
sll $t2, $t0, 44
and the goal is to find the value of $t2 after the operation. The initial values are:
$t2 = 0x12345678
$t0 = 0xAAAAAAAA
I understand that the pseudocode translation of "sll $t2, $t0, 44" is:
t2 = t0 << 44
and that the binary representation of t0 and t2 are:
t2 = 10010001101000101011001111000
t0 = 10101010101010101010101010101010
But how do you shift by 44 bits? I thought that there are only 32 bits for one value to begin with. How do I find the value of $t2 by shifting $t0 by 44 bits?