计算机组成原理与接口技术:基于MIPS架构实验教程(第2版)
上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/

MARS:http://courses.missouristate.edu/kenvollmar/mars/