TEST EAX,EAX可以替换成什么?

TESTEAX,EAX可以替换成什么,功能一样的?有人说可以换成ANDEAX,EAX,是吗?... TEST EAX,EAX可以替换成什么,功能一样的?
有人说可以换成AND EAX,EAX,是吗?
展开
 我来答
圭若谷红燕
2020-01-10 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:936万
展开全部
test
eax,eax
基本上和
and
eax,eax
是一样的,不同的是test
不改变eax的结果,只是改变flag寄存器的状态,也就是改变进位标志,零标志,溢出标志等
等。举一个例子,如果eax=01h,test
eax,eax
就是两个01h
作与操作,所以结果还是01h,不是0的话,就不会跳转
je
xxxx。所以要跳转je
xxxx,只有一种可能就是eax=0h.所以现在eax=0a
则不会跳转
je
xxxx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1d91306
2007-06-19 · 超过27用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:0
展开全部
是的
目的就是查看eax的值是否为0.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式