回 帖 发 新 帖 刷新版面

主题:请帮我看看这个哪里有错

datarea  segment
  grade    dw  88,75,95,63,98,78,87,73,90,60
  rank     dw  10 dup(?)
datarea  ends
progrom segment

main   proc  far
  assume cs:progrom,ds:datarea
start:
    push  ds
    sub   ax,ax
    push  ax

    mov   ax,datarea
    mov   ds,ax

    mov   di,10
    mov   bx,ax
loop:
    mov ax,grade[bx]
    mov dx,10
    mov cx,10
    lea   si,grade
next:
   cmp ax,[si]
   jg no_count
   inc dx
no_count:
   add si,2
   loop next
   mov rank[bx],dx
   dec di
   jne loop

   ret

main   endp
progrom ends
       end  start


[em2][em2]

回复列表 (共1个回复)

沙发


记得前几天刚看过一个这样的错误

LOOP不能用作标识符
LOOP是关键字

我来回复

您尚未登录,请登录后再回复。点此登录或注册