0条评论
还没有人评论过~
.data
n sdword ?
.code
invoke scanf,ADDR in1fmt,ADDR n
mov ecx,n
.if ecx > 0
输入负数if
判断会失效,但如果把.if ecx > 0
换成.if n > 0
又能成功判断,这是为什么?
截图为输入-5时的情况
此时应该用 cmp 而不是 .if