Re: [問題] 請問如何學習内联汇编?
看板C_and_CPP (C/C++)作者littleshan (我要加入劍道社!)時間15年前 (2010/12/30 13:31)推噓2(2推 0噓 3→)留言5則, 4人參與討論串2/2 (看更多)
※ 引述《DrStein (啤酒肚)》之銘言:
: inline assembly 不知到台灣叫什麼。。
: 所以延用大陸的翻譯。
: 查找市面上的書,都是講如何將整個程式用
: 匯編語言編寫。
: 找不到有關內聯匯編的書籍啊。
: 覺的內聯匯編很重要啊,現在編譯器已非常強大。
: 所以決大部份程式用C寫丟給編譯器去做就好了。
: 瓶頸部份(可能只有三四行)再用內聯匯編徹底優化即可。
: C程式上下文可能正在使用寄存器做某事。
: 現在插入內聯匯編,不是會破壞掉他寄存器內容值嗎?
: 這部份要怎學習呢?
: 請問有無網站或書籍可供參考?
: 謝謝。
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
慢用
以前我很愛玩 inline assembly
但它的地位其實愈來愈式微了 除非你是要寫driver或是要惡搞OS之類
如果是為了追求效率
你寫個半死往往還是被 CUDA 打到趴
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.15.163
→
12/30 14:12, , 1F
12/30 14:12, 1F
推
12/30 15:25, , 2F
12/30 15:25, 2F
推
12/30 18:31, , 3F
12/30 18:31, 3F
→
12/30 18:32, , 4F
12/30 18:32, 4F
→
12/31 15:39, , 5F
12/31 15:39, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章