MIPS 프로그래밍에 관해서는 여전히 매우 초보자입니다. 10 요소 배열을 통해 배열의 최대 값과 최소값을 반환하는 함수를 작성하려고합니다. 지금까지 나는 가지고있다 :MIPS에서 10 요소 배열의 최대 값과 최소값 찾기
.data
X .word 31, 17, 92, 46, 172, 208, 13, 93, 65, 112
N .word 10
minValue .asciiz "Minimum Value: "
maxValue .asciiz "\nMaximum Value: "
values .asciiz "\nValues divisible by 4: "
.text
main:
la $a0, X
la $a1, N
jal MaxMin
MaxMin:
lw $t0, 0($a0)
swap:
move $t0, $s0
move $s0, $s1
move $s0, $t0
MaxMin 함수는 인쇄 할 X 배열의 최대 값과 최소값을 반환해야한다. 내 계획은 배열을 통해 이동하고 요소가 다른 요소보다 크거나 작 으면 스왑 함수를 사용하여 스왑됩니다. 문제는 배열을 다룰 때 사용해야하는 문법을 알지 못하기 때문에이 작업을 수행하는 방법을 모른다는 것입니다. 누구든지 도와 주시면 감사하겠습니다.