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

100分呀!VC++内联汇编有关问题

2012-02-06 
100分求助呀!VC++内联汇编问题!movdwordptr[ecx+0x18C],eax提示:errorC2415:improperoperandtypeleaeax,Un

100分求助呀!VC++内联汇编问题!
mov   dword   ptr   [ecx+0x18C],   eax
提示:error   C2415:   improper   operand   type

lea   eax,   Unk_48CA28[0xF0]
提示:error   C2420:   'Unk_48CA28 '   :   illegal   symbol   in   second   operand

怎么搞呀!!!!!!!

[解决办法]
mov dword ptr [ecx+018Ch], eax

lea eax, [Unk_48CA28 + 0F0h]
Unk_48CA28也可能未定义。

[解决办法]
vc6下测试通过.没有问题.
[解决办法]
定义过没?
[解决办法]
Unk_48CA28 未定义
[解决办法]
debug和release都试过:
Unk_48CA28:
__asm lea eax, Unk_48CA28[0xF0] 
编译通过
__asm mov dword ptr [ecx+0x18C], eax 
编译通过

热点排行