我該怎麼做內聯C純彙編語言?我想要做循環但不起作用。如何使用C語言內聯彙編語言forloop?
#include <stdio.h>
int main()
{
asm
{
for(int i=0; i<10; i++)
{
// is this how i will do the assembly language as inline C?
// is this how the for loop looks as inline c?
}
} // ?
}
你想用'asm {}'塊做什麼?我不確定你的期望是什麼,但它肯定不是它實際上做的。 – duskwuff 2011-06-12 07:57:26
你的問題不是很清楚。 'for'循環是'C'構造(也存在於很多其他語言中),但不存在於「純粹彙編」中。你是否在'C'的內聯彙編語法之後?如果是這樣,您需要告訴我們您使用的編譯器以及您的文檔中不明白的內容。如果你想知道如何在彙編中實現循環,你需要告訴你之後的目標架構,並展示你到目前爲止所嘗試/研究的內容。 – Mat 2011-06-12 07:59:05
是的,它是什麼CPU?我當然猜測x86。 – 2011-06-12 08:08:37