21,459
社区成员
发帖
与我相关
我的任务
分享
; ...
mov bx,0
mov cx,data[bx]
rotate:
add bx,2 ;* 该指令影响标记位进而破坏cmp的结果
cmp word ptr data[bx],0
; add bx,2 ;*-
jl nega
jg pos
zer:
inc Zero
l_lp:
loop rotate
jmp exit ;*+
nega:
inc Negative
jmp l_lp
pos:
inc Positive
jmp l_lp
exit:
ret
main endp
code ends
end start