MARS

软件截图:
MARS
软件详细信息:
版本: 3.6
上传日期: 3 Jun 15
许可: 免费
人气: 87

Rating: nan/5 (Total Votes: 0)

MARS表示MIPS汇编和运行模拟器,是一个轻量级的交互式开发环境(IDE),用于MIPS汇编语言编程,用于与帕特森和轩尼诗的计算机组织与

特点:

  • 在GUI与点和点击控制和集成的编辑器
  • 容易编辑寄存器和存储器的值,类似于电子表格
  • 在十六进制或十进制显示值
  • 在命令行模式为教师进行测试和评估轻松许多程序
  • 在浮点寄存器,coprocessor1和coprocessor2。标准工具:位级视图和32位浮点寄存器编辑(截图)
  • 在变速单步执行
  • "工具"实用程序,用于控制MIPS模拟设备。标准工具:缓存性能分析工具(截图)
  • 在单倒退

什么在此版本中是新的

  • 我们终于实现了最需要的新功能:内存当定时或踩在仿真过程中写入寄存器单元将被高亮显示!突出显示的存储器/寄存器单元因此代表刚完成的指令的结果。在定时或加强执行,这不是高亮指令。在回步,这是突出显示的指令。突出显示的指令是下一个在正常(正向)的执行顺序被执行。
  • 在与细胞结合高亮显示,我们已经添加到自定义的高亮颜色方案和字体的能力。选择突出在设置菜单。在出现的对话框中,可以选择高亮背景颜色,文本颜色,并为不同的运行表(文本段,数据段寄存器)字体。您也可以选择他们正常的,不只是强调,通过展示和偶奇数行,但不表。
  • 在很酷的新标签窗口功能:该表可以按升序或降序排列的基础上无论是标签(字母)或地址(数字)列进行排序。只需单击列标题来选择和升(直角三角形)或降序(倒三角形)之间切换。地址基于无符号的32位的值进行排序。该设置可在多个会话。
  • Messages面板,其中包括火星消息和运行I / O选项卡,现在显示使用单倍行距(固定字符宽度)字体。从IDE运行时,这有利于基于文本的图形。
  • 的Mars.jar分发文件现在包含需要产生一个新的jar文件中的所有文件。这会使你更容易扩大罐子,修改源文件,重新编译并产生本地使用一个新的罐子。 CreatMarsJar.bat包含的jar命令。
  • 帮助窗口现在包括一个致谢卡。这种认识MARS贡献者和通讯员。
  • 我们已经添加了一个新的系统调用(系统调用)紧接原MIDI调用返回生成MIDI铃声同步,系统调用33产生的音时。新一将不返回,直到音输出齐全,无论它的持续时间。
  • 在数据段显示现在滚动8行(半表),而不是16的箭头按钮被点击时。这使得更容易,以查看相关的细胞发生交叉表边界的序列。注意:您可以按住其中一个按钮进行快速滚动。各种数据地址的边界,组合框还更好地工作了。
  • 修正错误:两个更正键盘和显示器仿真工具。在内核文本段运行时,发射器就绪位没有被重置根据指令数,状态寄存器的异常级别位未允许中断服务程序(之前测试可能会导致如果中断发生瓦特/我的中断服务程序循环)。由于迈克尔·克兰西和卡尔·豪瑟为把这些给我的注意,并提出解决办法。
  • 修正错误:堆栈段字节地址不在字边界没有被正确处理。这适用于little-endian字节顺序(大端未启用或MARS测试的)。感谢斯帕茨索尔识别的问题,并提供了一​​个补丁。
  • 小的修复包括:纠正一个错误在命令模式下启动时,火星,澄清汇编错误消息太少或过多,许多操作数错误,并从&QUOT校正LHU和LBU指令描述导致失败;未对齐"到"无符号"

什么版本3.5是新的

  • 在教程资料
  • MIPS样品汇编程序下MARS Fibonacci.asm运行

要求

  • 在Java 2标准版运行环境

类似的软件

Ruber
Ruber

11 May 15

Qt Creator
Qt Creator

17 Feb 15

PiKdev
PiKdev

3 Jun 15

意见 MARS

评论没有发现
添加评论
打开图片!