MIPS 迴圈語句

2022-05-02 11:30:09 字數 898 閱讀 2595

有關指令

1 add $t1,$t2,$t3              #暫存器+暫存器,$t1 = $t2 +$t3

2 add $t1,$t2,immediate #暫存器+立即數,$t1 = $t2 +immediate

3 ble $t1,immediate #branch if less or equal, $t1 <=immediate

4 syscall #將要輸出的整數值放入$a0,將$v0設為1,輸出$a0

c語言**

1 #include2

3int

main()

4 while (i <= 100

);12

13 printf("

%d\n

", sum);

1415

return0;

16 }

c語言中的迴圈語句有for迴圈、while迴圈、do-while迴圈,貌似do-while迴圈更接近mips的風格

mips**

1 li $t0,1

#$t0: i

2 li $t1,0

#$t1: sum34

loop:

5add $t1,$t1,$t0

6 add $t0,$t0,1

78 ble $t0,100,loop #如果i <= 100

,跳轉到loop繼續迴圈910

move $a0,$t1

11 li $v0,1

12 syscall

迴圈語句python Python 迴圈語句

sonnetoab勝於藍 優秀個人部落格 gra nnet qq.comoab勝於藍 優秀個人部落格oab勝於藍 優秀個人部落格 八皇后問題 迴圈遞迴法 oab勝於藍 優秀個人部落格 queen problem with recurison board size 8 def under attack...

迴圈for語句 if語句

if語句 if 表示式 else if 表示式 for迴圈 for var i 0 i 10 i if語句 if 表示式 else if 表示式 for迴圈 for var i 0 i 10 i while迴圈 while 表示式 使用場景 for 次數確定的時候使用 while 直到滿足摸個條件的...

for迴圈語句

迴圈語句 for迴圈,while迴圈,do.while迴圈。for迴圈格式 for 初始化語句 判斷條件語句 控制條件語句 執行流程 a 執行初始化語句 b 執行判斷條件語句,看其返回值是true還是false 如果是true,就繼續執行 如果是false,就結束迴圈 c 執行迴圈體語句 d 執行控...