读书人

64驱动内嵌汇编有关问题

发布时间: 2012-03-31 13:13:26 作者: rapoo

64驱动内嵌汇编问题
64驱动不支持这样写

inline BYTE addbyte(BYTE x, BYTE y)
{
__asm{
mov al,y
add x,al
jc overflow
jmp endasm
overflow:
mov x,0xff
jmp endasm
endasm:
}
return x;

}
据说要把内嵌的汇编代码,改成汇编函数
应该怎么改呢。

[解决办法]
不支持了... 唯一的方法就是把ASM 文件加到你的驱动工程 或者 用NASM,ML64等编译成OBJ 加入工程,而无法直接内嵌汇编.. 详细的看MSDN ..

读书人网 >驱动开发

热点推荐