1首先在官网下载Mars4.5。是一个4MB的Jar可执行文件。如果电脑上已经装有Java运行库就可以直接运行了。
2打开MARS,点击左上角的File菜单,选择New或者Open(一个asm格式文件).
3在Edit编辑区中输入MIPS汇编代码。点击菜单,保存或另存为,选择保存地点。(保存后才可以调试运行)
4MARS支持语法提示,会提示指令有哪些,以及指令每个参数的含义。
5点击Run下面的Assemble按钮进行调试运行。如果出错,下方会有错误提示信息。如果没有错误,会自动切换至调试界面。
6在调试界面,上面的控制条中有运行,单步(前进/后退),返回,暂停等。
右边是寄存器状态显示,中间有TextSegment代码段以及DataSegment数据段状态实时显示。
7MIPS的系统调用(syscall)被模拟器模拟syscall5,输入一个整数。
输出syscall会显示在下面的RunI/O窗口中。
8码段的第一列是断点设置。第四列是基本指令,第五列是用户编写的汇编语句。执行位置是黄色高亮的。
9如果想要查看执行的慢动作,在右上角调整RunSpeed滚动条。是三条指令/秒。
点击帮助文档以查看MIPS的语法,MARS支持的Syscalls等等。
10在Tools工具下面,通过InstructionCounter和InstructionStatistics这两个工具,可以统计不同类型的指令执行数量。对于性能分析有帮助。
11在Settings下面找到Editor,在弹出设置窗口中,设置编辑器的颜色,字体,大小,高亮颜色等。