【追加悬赏】masm32汇编,repne指令出现 error A2070 错误

[复制链接]
查看11 | 回复1 | 2010-7-2 15:26:50 | 显示全部楼层 |阅读模式
……

.WHILE eax > p && f == 0h

mov edi,dword ptr ds:[str1]

mov esi,dword ptr ds:[str2]

add edi,p

mov ecx,edx

repne cmps byte ptr es:[edi],byte ptr ds:[esi]

jnz _pA

mov f,1h

_pA:inc p

.ENDW
……
repne cmps byte ptr es:[edi],byte ptr ds:[esi]
这一句编译时出现error A2070错误。
应怎样修改?

回复

使用道具 举报

千问 | 2010-7-2 15:26:50 | 显示全部楼层
error A2070 :“无效的操作数“cmps改为cmpsb.也可以不带操作数,repne cmpsbesi和edi会自动增长的。repne cmpsb byte ptr ds:[esi],byte ptr es:[edi]应该把ds:[esi]是第一个操作数,es:[edi]做为第2个操作数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行