0

在 gcc 内联汇编中,我可以指定纯字节

。字节

指示。例如

.byte 0xcc, 0xcc, 0xcc

像这样。

VC++ 2010 内联汇编(英特尔风格)中的等价物是什么?以下代码给了我错误,字节是保留关键字或其他东西......

int _tmain(int argc, char ∗argv[])
{
    _asm{
        .byte 0xcc, 0xcc, 0xcc;
    }

    return EXIT_SUCCESS;
}

先感谢您!

4

1 回答 1

3

您不能在 MSVC 中使用内联 asm 输出数据流。

但是,如果您只想将一些特定字节输出到您的汇编代码中,则可以使用_emit关键字。

_asm {
    _emit 0xcc
    _emit 0xcc
    _emit 0xcc
}
于 2013-01-29T07:17:26.783 回答