.data?
dwFlag dd ?
F_STOP equ 0001h
....
.while ! (dwFlag & F_STOP)
...
.endw
书上说! (dwFlag & F_STOP)是指dwFlag 和 F_STOP的'与'操作后的零值,这应该怎么理解呢?实质上是什么意思呢?
按照上面的值,dwFlag & F_STOP 进行'与'操作后值为0,是false,取反后变true,所以while不停的循环?
如果只让它循环用F_STOP>0不是更简单吗?
个人的理解能力有限,请哪位帮解说解说,很感谢!!!
------解决方案--------------------------------------------------------
若 dwFlag 中的 F_STOP 位不为1,则循环。