[英]MIPS problem with storing integer in an array
我正在用 MIPS 语言编写一个程序,它从用户那里获取一个数字来分配一个具有该数字的数组。 然后,要求用户输入那么多数字来填充数组。
看起来您正在使用$s0
中找到的用户字节数,用于在sw
之前添加,您的意思是使用$s1
分配的指针。 您应该能够发现使用单步调试,并看到在那里添加了错误的值。
您将$t1
既用作计数器,又用作数组索引存储期间的临时寄存器,因此该计数器将被清除。 也可以通过在单步调试期间检查预期值来查看。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.