看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《assassin88 (AI)》之銘言: : 題目要求 $s0 的值,分別有五小題,但我覺得很奇怪 : (a)andi $s0,$t0,0xFF,if $t0 = 0x87654321 : (b)ori $s0,$t0,0xFF,if $t0 = 0x87654321 : (c)sltu $s0,$t0,$t1,if $t0 = 0xF0FFFFFF,$t1 = 0xF0000000 : 這個不是要先將 $t0 的值轉成二進位,然後在將欲加上的 0xFF 也轉成二進位, : 可是這樣求出來的答案就只能對一個..是我觀念錯誤嗎? : 麻煩解答了..感謝。 (a) $t0和0xFF做and運算存回$s0   $s0=0x00000021      其實對F做and運算就相當於保留原來的值 (b) $t0和0xFF做or運算存回$s0 $s0=0x876543FF      對F做or運算就相當於set成F  (c) 如果$t0<$t1則$s0 set成1 若$t0>=$t1則$s0 set成0  $s0=0x00000000 沒記錯的話sltu不用看正負號.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.100.229
windysoul:sltu 的 u 就是說unsign 01/10 23:07
assassin88:果然這樣..我當初問張凡她還跟我說前面要補..他那時是 01/10 23:14
assassin88:昏頭了嗎..害我想抄九= = 01/10 23:14
打錯字做個更正 ※ 編輯: gn01642884 來自: 114.38.100.229 (01/10 23:37)
polomoss:補F是別題....我記得是addi那題~有點忘了 01/10 23:50