Re: [理工] 計組

看板Grad-ProbAsk作者時間14年前 (2012/01/31 17:00), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串7/27 (看更多)
※ 引述《Byzantin (拜占庭)》之銘言: : Suppose that all of conditional branch instructions except : beq and bne were removed from MIPS instruction set along with : slt and all of its variants. : Show how to perform : slt $t0,$s0,$s1 我的答案,再改一次XD 可以參考一下:) sub $t3, $s0, $s1 sll $t4, $t3, 1 srl $t4, $t4, 1 xor $t2, $t3, t4 add $t0, $zero, $zero beq $t2, $zero, NOT_SET addi $t0, $t0, 1 NOT_SET:add $t0, $t0, $zero -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.141 ※ 編輯: wheels 來自: 140.112.30.141 (01/31 17:11)

01/31 17:15, , 1F
推文的比較好。
01/31 17:15, 1F

01/31 17:20, , 2F
請教先 sll再srl的理由是? 3q @O@
01/31 17:20, 2F

01/31 17:22, , 3F
為了讓MSB變0,MSB以外的位置不變,所以XOR完必定是0。
01/31 17:22, 3F

01/31 17:23, , 4F
這樣可以抓出相減完的sign。
01/31 17:23, 4F
文章代碼(AID): #1F9wsIWX (Grad-ProbAsk)
討論串 (同標題文章)
本文引述了以下文章的的內容:
理工
0
6
完整討論串 (本文為第 7 之 27 篇):
理工
0
2
理工
8
31
理工
2
9
理工
1
7
理工
1
12
理工
1
6
理工
8
18
理工
2
8
理工
18
26
文章代碼(AID): #1F9wsIWX (Grad-ProbAsk)