1+2+3++++1000=/

1个回答

  • assume cs:code

    code segment

    start:

    xor ax,ax

    xor dx,dx

    mov cx,1

    CalcC:

    add ax,cx

    adc dx,0

    inc cx

    cmp cx,1001

    jnz CalcC

    exit:

    mov ax,4C00H

    int 21H

    code ends

    end start

    以上为程序代码

    没写输出的部分,结果在DX和AX里,DX是高16位,AX低16位

    ----WDSYMH