DSEG SEGMENT
grade dw 88,75,95,63,98,78,87,78,90,60
rank dw 10 dup(?)
DSEG ENDS
CSEG SEGMENT
assume cs:CSEG, ds:DSEG
start: mov ax, dseg
mov ds, ax
mov di,10
mov bx,0
loop:
mov ax,[bx]
mov dx,1
mov cx,10
mov si,0
next:
cmp ax,[si]
jge no_count
inc dx
no_count:
add si,2
loop next
mov rank[bx],dx
add bx,2
dec di
jne loop
mov ax, 4c00h
int 21h
CSEG ENDS
end start
请问这个的流程是怎样的,求帮助