討論串[問題] 關於 gcc 的 inline asm
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 6→)留言6則,0人參與, 最新作者BombCat (炸彈貓)時間12年前 (2012/07/06 20:43), 編輯資訊
1
0
2
內容預覽:
定位有點尷尬的問題,簡單的題目原本打算練習inline asm. 在自己的ubuntu 12.04運作沒問題. 但在zerojudge和ideone上都會出現SIGSEGV (segmentation fault?). 不知道錯哪裡,想請問前輩code那裡有問題?. 題目:http://zeroju

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者UNARYvvv (有趣生活)時間12年前 (2012/07/08 18:07), 編輯資訊
0
0
4
內容預覽:
看起來是忘記在函式返回之後清理 stack. 以 x86 C calling convention 來說,是由 caller 來做清理動作. 原始程式在 "call scanf" 和 "call printf" 之前. 都是 push 兩個 4-byte operand 進 stack. 也就是讓
(還有107個字)
首頁
上一頁
1
下一頁
尾頁