2010-09-16 217 views
0

如何將下面的C條件語句轉換爲MIPS? 如果其中假設一個被存儲在$ T2,B在$ t4中,d在$ T6Mips彙編語言轉換C條件

+1

正在做作業嗎?你試過什麼了? – msw 2010-09-16 07:49:09

+0

聞起來像功課。 – fseto 2010-09-16 08:41:15

回答

1

一些指針

(A < = B ||乙== d)

比較A和使用sltu B或slt指令(它們不是可互換的)。如果條件滿足,那麼這就是全部(懶惰)。它可能更容易使用這些說明來檢查B < A是否就此採取行動。

如果不是,請使用bneqbeq指令比較B和D.選擇一個是否要穿透或分支到if's正文。