我決定開始學習一些內聯彙編但是我只剩下一個簡單的問題,對此我無法找到一個明確的答案相同的變量。擴展內聯彙編:輸入和輸出
看看下面簡單的例子,我在執行一個簡單的加法作爲這樣一個教程發現:
int one,two,out;
one = 1;
two = 2;
__asm__ ("add eax, ebx;" : "=a" (out) : "a" (one) , "b" (two));
注意,對於我自己的理智與Intel語法工作了一段時間後的緣故,我配置GCC使用英特爾語法而不是AT & T.
現在假設我想省略「out」變量,只是將輸出存儲在「one」中(而不是「所有重要的」)。
我該怎麼做?
工作就像一個魅力,簡直不敢相信我之前錯過了! – KennyV