需要帮助MIPS编程

时间:2010-11-13 23:34:47

标签: mips

  

可能重复:
  Need help with MIPS program

大家好,我正在用MIPS汇编语言编写最困难的时间。我必须编写一个程序,读取一个字符串(从键盘),将其存储在内存中,并计算和打印每个字符的频率;然后它反转字符串并打印反转的字符串。

我不知道如何开始写这个。任何人都可以帮助我吗?

非常感谢任何帮助,

感谢。

2 个答案:

答案 0 :(得分:0)

MIPS只是指某种类型的处理器 - 它本身无法做任何有用的事情。

附加到某些内存,它可以运行存储在该内存中的机器代码程序,并更改内存内容,但仍然无法与外界交互。

为了接受输入(字符串)并生成输出(频率和反向字符串),它必须连接到允许其与其他计算机或人员交互的设备,例如图形或键盘控制器或网络接口。

您在评论中提到您正在使用PCspim - 这会模拟某种类型的MIPS处理器。它还模拟了一个“内存映射控制台”,它允许您通过访问0xffff0000和0xffff0010之间的内存从键盘读取字符并写入屏幕。

我的方法是找到一个现有的程序(谷歌搜索spim examples带来一些),让它在PCspim中运行,以确保模拟器安装和正常工作,弄清楚它是如何工作的,然后尝试适应它(参考the spim docs)做你想做的事。如果您遇到问题则无法解决,请发布一个新问题,详细说明您遇到的问题以及您尝试过的问题。

答案 1 :(得分:0)

从这个免费的附录开始,该附录涵盖了你需要做的许多主题(主要针对PCSPIM上的Mips,但它应该没问题,因为你的问题似乎是功课)。链接here(PDF)。