[問題] 組語問題

看板C_and_CPP作者 (QQ)時間2年前 (2021/11/04 15:42), 編輯推噓1(103)
留言4則, 2人參與, 2年前最新討論串1/1
https://i.imgur.com/9YfGOAs.jpg
result 不是存在%eax裡面嗎 怎麼他迴圈內部算的卻是加進%rax 想問為什麼這部分沒有統一 ---- Sent from BePTT -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.86.237 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1636011750.A.7A9.html

11/04 15:49, 2年前 , 1F
short沒差吧?
11/04 15:49, 1F

11/04 16:13, 2年前 , 2F
rax=64 bits eax
11/04 16:13, 2F

11/04 16:14, 2年前 , 3F
以前dos時代是 ax, 32位元變成eax, 64位元又變成rax
11/04 16:14, 3F

11/04 16:16, 2年前 , 4F
你可以用 gcc -S -m32 產生32位元的組合語言
11/04 16:16, 4F
文章代碼(AID): #1XWuxcUf (C_and_CPP)