【发布时间】:2020-04-12 18:46:32
【问题描述】:
我是 StackOverFlow 的新手,我遇到了麻烦,我需要你的帮助。 我是学生,我需要编写一个 MIPS 程序来检查一个字符串是否是对称的。 *示例对称字符串:ana、asddsa、fillif 等。
这是我将字符串读入数组的第一行代码,但我停留在对称部分。
.data
array: .space 50 # char a[50];
.text
readText:
li $v0,8 # input
la $a0,array # loadiraj memorija vo adresata
li $a1,20 #obezbedi memorija za string
move $t0,$a0 #zachuvaj string vo $t0
syscall
symmetry:
请给我一个意见,我应该如何从对称部分开始。 谢谢
【问题讨论】:
-
你能用 C 做吗?如果没有,那么您需要算法方面的帮助。如果是这样,请告诉我们您正在努力将什么 C 构造转换为 MIPS。
-
我在这一行有问题
if(string1[i] != string1[length-i-1]){我不知道如何获取数组的 i 元素然后检查它们是否相同。谢谢