0
我如何獲得VC內襯彙編接受這樣的:Visual C++內聯彙編器和定義一個字符串?
__asm
{
call L1
db "Hello",0
L1:
nop
nop
}
或者我必須使用_emit 0xxNNh
一路?
我如何獲得VC內襯彙編接受這樣的:Visual C++內聯彙編器和定義一個字符串?
__asm
{
call L1
db "Hello",0
L1:
nop
nop
}
或者我必須使用_emit 0xxNNh
一路?
您不能在內聯彙編中使用數據指令。
檢查出http://msdn.microsoft.com/en-us/library/h70hd396.aspx的解釋。
噢,謝謝瑞奇。這清楚地解釋了它! :) –
你究竟在做什麼?數據可以在'__asm'之前作爲普通的C字符串'char Hello [] =「Hello」;'。 –
博是不一樣的。我需要將數據嵌入幷包含在asm塊中。例如,考慮一下shellcode。 –