汇编语言 1加到N怎么编程

2020-09-20 社会 109阅读
递归调用实现1加到N
Data segment
N dw 100
Data ends
Code segment
assume cs:Code,ds:Data
Start:
mov ax,Data
mov ds,ax;把段地址赋值给DS
xor bx,bx
sub cx,cx;清零
call sum

mov ah,4ch;返回DOS
int 21h

sum proc;子程序的定义
inc bx
cmp bx,N;判断是否到达N
ja a001
add cx,bx
call sum;递归调用自身
a001: ret
sum endp
Code ends
end Start
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com