[理工] 一題計組組合語言題目
原文書的2.43這題
https://imgur.com/a/I4IWTtb
看起來除了一般翻譯成MIPS的組合語言之外還有多考了OS裡面的同步問題的概念
有查到解答如下:
trylk: li $t1,1
ll $t0,0($a0)
bnez $t0,trylk
sc $t1,0($a0)
beqz $t1,trylk
lw $t2,0($a1)
slt $t3,$t2,$a2
bnez $t3,skip
sw $a2,0($a1)
skip: sw $0,0($a0)
但是不太理解這樣寫的過程與思維
希望大大們幫忙解惑。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.163.235
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1540708291.A.4C1.html
推
10/28 21:24,
7年前
, 1F
10/28 21:24, 1F
→
10/28 21:26,
7年前
, 2F
10/28 21:26, 2F
→
10/28 21:26,
7年前
, 3F
10/28 21:26, 3F