首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

64驱动内嵌汇编有关问题

2012-03-31 
64驱动内嵌汇编问题64驱动不支持这样写inline BYTE addbyte(BYTE x, BYTE y){__asm{mov al,yadd x,aljcove

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 ..

热点排行