c ++ - 在只有字节而不是指令名的函数中使用asm

时间:2016-06-11 01:36:26

标签: c++ assembly byte instructions

有没有办法只使用相应的字节来编写汇编指令。像我这样的事情就是我在想的:

__asm {
 0x7D8802A6
 0x9181FFF8
}

而不是像:

__asm {
 stw       r12, -8(r1)
}

1 个答案:

答案 0 :(得分:1)

这将高度依赖编译器。 GCC的内联汇编语法将适应汇编程序可以使用的任何内容,例如

__asm__(".word 0x7D8802A6, 0x9181FFF8")

我不熟悉您所引用__asm { ... }语法的编译器。