看板 Grad-ProbAsk 關於我們 聯絡資訊
try : add $t0,$zero,$s4 ll $t1,0($s1) sc $t0,0($s1) beq $t0,$zero,try add $s4,$zero,$t1 可以請問這段程式碼每個暫存器各扮演什麼角色嗎~? 我知道他功能類似OS裡面的SWAP,有key 但是就是看不懂上面那段程式碼~ 哪個是key,哪一段是swap, 以及他要同步化的資料是誰, 和ll和sc在這邊的用意 總之就是都看不懂....希望有人幫忙解釋一下 謝謝 -- ┌這?─────────────────────────────┐ │ │ 一"一 \ / >\\\< ╯ ╰ ∩ ∩ ▁ ▁_< ㄧ ㄧ+ │ ε Δ ╰╯ 北七 亂喔 害羞 莎笅 爽啦 哭爸 XD 科科 └──────────────────────────────────────┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.14.2