汇编_自然数累加到溢出(2^32-1)

win32环境

1+2+3+……+N
输出溢出前的最后一个加数和总和

        include io32.inc
        .code
start:
        mov eax,1
        mov ebx,2
again:  add eax,ebx
        inc ebx
        jc  ans
        mov edx,eax
        jmp again
ans:    
        mov  eax,edx
        call dispuid
        mov  eax,ebx
        dec  eax
        call dispcrlf
        call dispuid
        exit 0
        end start

运行结果:

92682
4294930221

猜你喜欢

转载自blog.csdn.net/aaakkk_1996/article/details/80457776