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

RT 在线等

第1个回答  推荐于2017-12-16
递归调用实现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本回答被提问者采纳
第2个回答  2009-11-11
assume cs:code

code segment
start:

mov bx,0
mov cx,N

s:inc bx
loop s

mov ax,4c00h
int 21h

code ends
end start
第3个回答  2009-11-20
自己好好学!
第4个回答  2009-11-11
什么CPU的汇编语言?
相似回答