Question: I really need help how students can differentiate which $t values go in rs, rt, and rd. I understand what each one of these values

 I really need help how students can differentiate which $t values

I really need help how students can differentiate which $t values go in rs, rt, and rd. I understand what each one of these values stand for, but it's difficult for me to understand how anyone can determine why they go there. Why is $t1 in the rd block and not in the rs or rt? What about $t2 and $t3? I just can't really see a distinction in any of these values and it looks like they can go anywhere. I'm looking online and it seems like magic. I would really appreciate a detailed explanation. Thank you.

Assembling an R-type instruction add $tl, $t2, $t3 L000000 rd shamtfunct rs Ti rs = 10 rt= 11 ($t2 = $10) ($t3 = $11) funct - 32 shamt = 0 (look up function code for add) (not a shift instruction) 000000 10 0 32 000000 01010 01011 01001 00000 100000 0000 0001 0100 1011 0100 1000 0010 0000 0x014B4820 Assembling an R-type instruction add $tl, $t2, $t3 L000000 rd shamtfunct rs Ti rs = 10 rt= 11 ($t2 = $10) ($t3 = $11) funct - 32 shamt = 0 (look up function code for add) (not a shift instruction) 000000 10 0 32 000000 01010 01011 01001 00000 100000 0000 0001 0100 1011 0100 1000 0010 0000 0x014B4820

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!