首页
社区
课程
招聘
[求助]movezx eax,byte ptr[eax+2h]这样写不对?
发表于: 2008-8-27 17:01 6729

[求助]movezx eax,byte ptr[eax+2h]这样写不对?

2008-8-27 17:01
6729
VC中内联使用
_asm
{
movezx eax,byte ptr[eax+2h]
}
提示错误:
error C2400: inline assembler syntax error in 'opcode'; found 'eax'

请高手指点~多谢啦

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
movezx->movzx
2008-8-27 17:13
0
雪    币: 359
活跃值: (430)
能力值: ( LV9,RANK:150 )
在线值:
发帖
回帖
粉丝
3
似乎应该这样吧:
__asm{
  movzx eax,byte ptr[eax+2h]
}

或者:
_asm movzx eax,byte ptr[eax+2h]

一个下划线的指定一句,比下划线则需要用{}括起来!
2008-8-27 17:31
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
多谢shoooo, iawen 大侠
movezx改成movzx
抄错啦,嘿嘿~
2008-8-27 19:01
0
游客
登录 | 注册 方可回帖
返回
//