-1
루프를 사용하여 $ a0을 0에서 10까지 증가시킵니다. 그런 다음, 루프를 사용하여 10 0에서 메모리 주소 0을 증가 ... 어셈블리 언어 (LC 2200 MIPS), 코딩 혼동
코드는 약이 당신이 MIPS 총회에서 루프를 구현하는 방법이다Loop:
addi $a0,1
루프를 사용하여 $ a0을 0에서 10까지 증가시킵니다. 그런 다음, 루프를 사용하여 10 0에서 메모리 주소 0을 증가 ... 어셈블리 언어 (LC 2200 MIPS), 코딩 혼동
코드는 약이 당신이 MIPS 총회에서 루프를 구현하는 방법이다Loop:
addi $a0,1
과 같습니다
.globl main
main:
# start of the loop
loop:
bgt $a0,10,exit # checks if $a0 is greater than 10 loop ending condition
addi $a0,$a0,1 # adds one to the $a0 the loop variable
j loop # jumps to continue loop
exit:
li $v0,10 # sets the value of $v0 to 10 to terminate the program
syscall # terminate
MIPS 어셈블리의 루프에 대해 자세히 알고 싶다면 check this link을 입력하십시오.
이 방법이 효과적입니다. 고맙습니다! – Gatsby
아니요. 하나의 지침입니다. –
아직 반복하지 않았으므로 루프백 또는 계속 진행할시기를 비교하지 않았습니다. –