MIPS汇编语言学习笔记26:MIPS While 循环

本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 22 篇

本文已收录到:MIPS汇编语言学习笔记 专题

C语言

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int i = 1;
  5. int sum = 0;
  6. while(i < 11)
  7. {
  8. sum = sum + i;
  9. i = i + 1;
  10. }
  11. printf("sum: %d", sum);
  12. return 0;
  13. }
#include<stdio.h>

int main()
{
    int i = 1;
    int sum = 0;
    while(i < 11)
    {
        sum = sum + i;
        i = i + 1;
    }
    printf("sum: %d", sum);
    return 0;
}

 

 

MIPS汇编

  1. .text
  2. main:
  3. li $a0, 1 # i
  4. li $a1, 0 # sum
  5. li $a2, 11 # 限制
  6. LOOP:
  7. beq $a0, $a2, EXIT
  8. add $a1, $a1, $a0
  9. addi $a0, $a0, 1
  10. j LOOP
  11. EXIT:
  12. li $v0, 10
  13. syscall
.text
	main:
		li	$a0, 1		# i
		li	$a1, 0		# sum
		li	$a2, 11		# 限制
		
	LOOP:
		beq	$a0, $a2, EXIT
		add	$a1, $a1, $a0
		addi	$a0, $a0, 1
		j	LOOP
	EXIT:
		li	$v0, 10
		syscall

 

视频讲解

作者: 高志远

高志远,24岁,男生

《MIPS汇编语言学习笔记26:MIPS While 循环》有一条评论

  1. 提示:博客中的视频如果播放卡顿可以在阿里云盘上下载/在线看视频:
    「2021-08-21-17-50-02.mp4」https://www.aliyundrive.com/s/L93tAQAJEED
    点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

发表评论

邮箱地址不会被公开。