1+ 2 +3.... +100用汇编语言怎么编写

对于汇编语言不太了解,哪位可以帮帮我?

第1个回答  2006-11-07
mov bl,00h ;用来存储结果
mov al,01h ;用来存储加数
mov cl,64h ;设置计数
loop:add bl,al ;执行加法
inc al ;al自加
dec cl ;cl自减
jnz loop ;判断是否为0

对汇编不了解,大体上大概思想是这样的。
第2个回答  2006-11-07
如果只是加到100,按c++的语法给你:

int sum=0;
for(int i=1;i<=100;i++)
sum+=i;
第3个回答  2006-11-07
我用C语言给你回答

main()
{ int a=1,s=0;
for(a=1;a<=100;a++)
s=s+a;
printf("%d\n",s);
}
第4个回答  2006-11-07
mov eax, 0
mov ebx, 1
mov ecx, 100
l1:
add eax, ebx
inc ebx
loop l1:
mov finalval, eax本回答被提问者采纳