이상한 오류 출력은 :C++의 인라인 어셈블리가 작동하지 않는 이유는 무엇입니까?
#include <iostream>
int main(int arg, char **LOC[])
{
asm
(
"mov eax, 0CF;"
"pusha;"
);
return 0;
}
그것은 불평, 여기 GCC의 오류입니다 : 어셈블리가 malformatted되기 때문에이 오류가
t.s: Assembler messages:
t.s:31: Error: too many memory references for `mov'
[잘 읽으세요] (http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html) – alexbuisson