【汇编语言实战】用循环求N个自然数之和

简介: 【汇编语言实战】用循环求N个自然数之和

计算1+2+3+…… +N。

C语言描述:


#include <stdio.h>
int main()
{
  int n=10,sum=0;
  for(int i=1;i<=n;i++)
  {
  sum+=i;
  }
  printf("%d",sum);
}


汇编语言:


include irvine32.inc
.data
n dword 10
.code
main proc
mov ecx,n
mov eax,0
mov ebx,1
sumloop:
add eax,ebx
inc ebx
loop sumloop
call writeint
main endp
end main


运行结果:

目录
相关文章
|
23天前
|
C语言
【汇编语言实战】实现九九乘法表
【汇编语言实战】实现九九乘法表
19 2
|
23天前
|
C语言
【汇编语言实战】实现输出集合{1,2,...,n}全排列
【汇编语言实战】实现输出集合{1,2,...,n}全排列
18 1
|
23天前
|
C语言
【汇编语言实战】给定一个句子,将大写字母变为小写
【汇编语言实战】给定一个句子,将大写字母变为小写
16 1
|
23天前
|
C语言
【汇编语言实战】最小公倍数和最大公约数
【汇编语言实战】最小公倍数和最大公约数
31 1
|
23天前
|
C语言
【汇编语言实战】二分查找
【汇编语言实战】二分查找
14 1
|
23天前
|
C语言
【汇编语言实战】正整数的素数分解
【汇编语言实战】正整数的素数分解
18 1
|
23天前
|
C语言
【汇编语言实战】输入一个无符号整数求其逆序
【汇编语言实战】输入一个无符号整数求其逆序
21 2
|
23天前
|
C语言
【汇编语言实战】两个32位数的相加运算
【汇编语言实战】两个32位数的相加运算
24 2
|
23天前
|
C语言
【汇编语言实战】八皇后问题
【汇编语言实战】八皇后问题
20 2
|
23天前
|
C语言
【汇编语言实战】解迷宫问题
【汇编语言实战】解迷宫问题
19 2