我在.data中有一些单词
array: .word 0x0000012, 0x0000d42f, ..... , 0 // 0 indicates end of array.
我需要打印每个单词的'1'的计数,然后在最后打印最大计数'1'。
我尝试将单词移动到临时寄存器,然后将其向左移动,每次迭代,但它不起作用..
################### Data segment ###################
.data
x: .word 0x00000001, 0x00000007, 0x0000ffff, 0x20430066, 0
bits: .word 0
################### Code segment ###################
.text
.globl main
main:
lw $a0, x
li $v0,1
syscall
li $v0,10 # exit
syscall
该代码有效。但它只是指x中的第一个单词。 我不知道如何到达x
中的第二个WORD