汇编语言怎么样用子程序计算1+2+3……+10?

代码是什么呢?有知道的吗?新手刚学,不太懂
2025-02-21 18:09:41
推荐回答(3个)
回答1:

eax 作为返回值

xor eax,eax
mov ecx,10
loop1:
add eax,ecx
loop loop1
retn

主程序直接取EAX的值就可以了。

回答2:

主要代码

XOR CX,CX
MOV CL,10
XOR AX,AX
XOR BX ,BX
L1: INC AX
ADD BX,AX
LOOP L1

回答3:

子程序如下:
ADD PROC NEAR
MOV CX,10
MOV BX,0
AGAIN:MOV AX,1
ADD BX,AX
INC AX
LOOP AGAIN
ADD ENDP
RET