上QQ阅读APP看书,第一时间看更新
第1篇 MIPS汇编程序设计
为方便读者学习MIPS汇编程序设计,本书介绍两种常用MIPS汇编程序设计模拟器——QtSpim和MARS。
QtSpim是威斯康星大学麦迪逊分校计算机科学系James Larus教授开发的用于MIPS汇编程序设计教学的开放源码MIPS模拟器。它基于Qt UI框架,可运行于Windows、Mac OS以及Linux操作系统。
MARS是密苏里州大学计算机科学系开发的用于MIPS编程的轻量级交互式开发环境(IDE),开发目的是配合Patterson和Hennessy教授编写的《计算机组成与设计》(Computer Organization and Design)教材教学。MARS采用Java语言编写,源代码开放,界面友好,运行环境需要安装Java虚拟机。
本书介绍这两种MIPS汇编程序设计模拟器,以便读者根据自身喜好选择合适的MIPS汇编程序设计学习工具。这两个工具的下载地址分别如下:
QtSpim:https://sourceforge.net/projects/spimsimulator/files/