【发布时间】:2020-09-23 15:45:24
【问题描述】:
所以我必须让这段代码适用于我的班级。基本上我必须找出用户输入的数字是否在预先填充的数组中。到目前为止,这就是我所能做的一切......我希望得到一些帮助。
.data
array: .word 1, 2, 4, 8, 16, 32, 64, 128, 50, 10
number: .asciiz "Number to find: "
true: .asciiz "Number is in array"
false: .asciiz "Number is not in array"
quebrarLinha: .asciiz "\n"
.text
la $t0, array
li $v0, 4
la $a0, numero
li $t0, 0
addi $t0, $zero, 0
loop:
beq $t0, 40, exit
lw $t6, num($t0)
addi $t0, $t0, 4
li $v0, 1
move $a0, $t6
syscall
li $v0, 4
la $a0, quebrarLinha
syscall
j loop
exit:
li, $v0, 4
la $a0, numero
syscall
li, $v0, 5
syscall
move $t1, $v0
【问题讨论】:
标签: arrays search mips mars-simulator