汇编语言求助
https://attach.52pojie.cn//forum/202206/28/110044vtl8h2ee8b28obbt.jpg?lrepne scas byte ptr es:
这个语句跟ZF标志位有关系吗?
本帖最后由 yeshengling 于 2022-6-28 11:25 编辑
我做了实验发现好像跟ZF标志位没啥关系。不知道是不是我实验有问题。 949561081 发表于 2022-6-28 12:30
有关,repne是判断相等时循环,那肯定是先看zf是不是0啊
没听懂是啥意思,是判断什么的相等? repne执行的条件是ecx不等于0并且zf=0
repne本身的意思是不相等时执行
按照你给出的图,你这么设置zf=0,repne是会执行的
设置为以下任意条件,可以对比发现repne指令的将不会执行
(1)ecx设置等于0
(2)zf等于1
页:
[1]