看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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
final01:在嵌入式系統上還有優勢 12/30 14:12
mabus:被 CUDA 打到趴,這段能否介紹一下?感謝! 12/30 15:25
aaa00252:好像是用GPU跑程式,而GPU的速度比CPU快(核心多),但支援 12/30 18:31
aaa00252:的功能好像跟CPU也不太一樣 12/30 18:32
DrStein:謝謝 12/31 15:39