程序如下:
;寻找数组中第一个非零的元素,并返回其下标
data segment
ar db 0,0,0,0,0,6,4,44,0,8,0
co equ $-offset ar
data ends
code segment
assume ds:data,cs:code
begin: mov ax,data
mov ds,ax
mov cx,co
mov di,0
next: inc di
cmp ar[di],0
loopz next
mov dx,di
or dl,30h
mov ah,02h
int 21h
mov ah,4ch
int 21h
code ends
end begin
我想问的是这个程序的循环是如何退出的。