本人只懂C語言,完全不懂匯編語言,想優化某些C語言函式的匯編代碼,但是完全不會入手,好像不同的編譯器不同的指令集匯編代碼都還不一樣,所以請問大家知道有什么書或者教程是專門講解這塊的?感激不盡!
uj5u.com熱心網友回復:
比如:__asm {
mov ebx, 0x04269B38;
mov ebx, [ebx];
mov eax, ebx;
add eax, 0x828;
mov edx, [eax];
mov dNum, eax;
}
uj5u.com熱心網友回復:
dNum是c語言的DWORD變數uj5u.com熱心網友回復:
大神,這個代碼正是我想學習的,請問大神有沒有相關的學習資料或者書籍名稱呢?望賜教!
uj5u.com熱心網友回復:
gcc對內嵌匯編支持不錯,可以直接看gcc的官方檔案的相關章節。uj5u.com熱心網友回復:
補充一下我十幾年之前的一篇C內嵌匯編的文章:用匯撰寫特殊要求的strlen
https://blog.csdn.net/mydo/article/details/2969377
uj5u.com熱心網友回復:
我的大神呀,你是怎么學會的呀?就只是看了gcc的官方檔案嗎?還有沒有其他詳細一點的資料了?謝謝您了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/80757.html
標籤:匯編語言
