看板
[ ASM ]
討論串[問題] 系統程式裡的組語
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
這是系統程式書裡,其中一章在介紹組語的,是在介紹多層次的副程式呼叫. 順便附上我的想法...不知道對不對.... 程式碼:. LD R2, x 將x值載入R2暫存器. PUSH R2 將R2推入堆疊. CALL f1 呼叫副程式f1. ST R1, y 將R1暫存器的內容存到y裡(雖然我不知道存了什
(還有653個字)
內容預覽:
POP的定義是把堆疊中最上面的拿出來,放到你所指定的記憶體位置. 這邊你是用R2暫存器來存。. 而根據你之前的程式來看,call f2前有先PUSH R3,. 所以這段應該是把之前的R3放到R2。. 那為何要如此做呢?這邊我記不太清楚,好像是呼叫時暫存器要存入你起始位置. 當程式看到RET就會回到你
(還有63個字)
首頁
上一頁
1
下一頁
尾頁