作者polomoss (小泽)
看板Grad-ProbAsk
标题[理工] [计组]-同步化指令
时间Fri Dec 4 10:33:36 2009
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