永发信息网

test eax,eax 如何解释?

答案:5  悬赏:40  手机版
解决时间 2021-02-11 09:32
test eax,eax 如何解释?
最佳答案
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
全部回答
这都是汇编指令 32位汇编指令
1楼 lauey 正解。
test eax,eax是位的与运算,不改变eax的值,但会改变标志位的值~
这样的结果相当于CMP EAX,0
但是立即数操作比寄存器直接操作慢多了,
其实你给的程序就是当eax为0时跳转xxx
而你已经说了EAX=0ah
所以不会跳啦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何获得好的HAADF-STEM像
女人梦见自己变成蛇
带有跳字的词语
爱我的玉不喜欢承诺,女孩子会有不喜欢承诺的
鞋子旁边有一个大写的N是什么牌子的
怎样将加密的Excel文件解密(不知密码的情况
“分定而无制,不可,故立禁。禁立而莫之司,
和睦幼儿园地址在哪,我要去那里办事
中石化卡号10001111的归属地
中阳房地产开发集团有限公司工会委员会我想知
跪求《审计学》作业.审计老师帮帮忙!在线等
我在孟家铺可买到青年路的地铁票吗?票价是多
联通网上营业厅不能办业务,据说是电信网不能
遵义红花岗农商银行24小时自助银行(大连路411
协力铝材怎么去啊,有知道地址的么
推荐资讯
仙剑四中的女萝岩第五层怎么走
林依晨老公是谁相差几岁有孩子吗
东双沟镇三庄村村在什么地方啊,我要过去处理
放生一万条鱼的福德
全上海最正宗的粤菜馆
名发轩在什么地方啊,我要过去处理事情
葠窝水库治安派出所怎么去啊,我要去那办事
移动手机卡套餐58元,为什么每月要交费113元
服用乌鸡白凤丸的时候,能饮用咖啡这个饮料吗
爱拍一元云购有没有中奖的?
怎样用科学计算器算对数型号是KK-88MS-1
神印王座法师怎么才能玩好 神印王座法师有什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?