【发布时间】:2013-05-03 03:56:38
【问题描述】:
我最近尝试扩展我对 C 语言的知识,并且遇到了一个使用 emit 的程序,可能发出一个字节。
__declspec(naked) void marker_begin() {
__asm {
_emit 0x51;
_emit 0x21;
_emit 0x1A;
_emit 0x14;
_emit 0x2C;
_emit 0x5B;
}
}
这可以用来做什么? 提前致谢。
【问题讨论】:
-
对我来说这看起来像内联汇编程序。
-
@Musa 谢谢,你绝对是对的。 “emit”在内联汇编器中做了什么?
-
db 是类似的指令,见这里:stackoverflow.com/questions/6916050/…