我怎樣才能從堆棧寫入字符串(例如「Hello」)到標準輸出?沒有,數據段,也就是說。 void main() {
__asm__(
"movl $0x4, %eax \n\t"
"movl $0x1, %ebx \n\t"
// put "Hello" on the stack and load its address into %ecx
編譯錯誤,我不明白爲什麼這個代碼 #include <iostream>
using namespace std;
int main(){
int result=0;
_asm{
mov eax,3;
MUL eax,3;
mov result,eax;
}
cout<<result<<endl;
ret