求高手给写个汇编小程序!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:13:54
编写一个汇编程序求级数1*1+2*2+3*3+.....的前几项和刚大于1000的项数n。

什么语言

assume cs:code

code segment
start:
and bx,0
and dl,0
again:
inc dl
mov al,dl
mul al
add bx,ax
cmp bx,1000
jbe again

;输出十进制的 n 的值:
mov al,dl
mov bl,10
div bl
add ax,3030h
mov dx,ax
mov ah,2
int 21h ;输出商
mov dl,dh
int 21h ;输出余数

mov ah,0
int 16h
mov ah,4ch
int 21h
code ends

end start