MARS (MIPS Assembler and Runtime Simulator)
An IDE for MIPS Assembly Language Programming

MARS (MIPS汇编器和运行时模拟器)
用于MIPS汇编语言编程的IDE

MARS is a lightweight interactive development environment (IDE) for programming in MIPS assembly language, intended for educational-level use with Patterson and Hennessy’s Computer Organization and Design.

MARS, the Mips Assembly and Runtime Simulator, will assemble and simulate the execution of MIPS assembly language programs. It can be used either from a command line or through its integrated development environment (IDE). MARS is written in Java and requires at least Release 1.5 of the J2SE Java Runtime Environment (JRE) to work. It is distributed as an executable JAR file.

为什么要装JRE
MARS用Java编写,并且至少需要J2SE Java Runtime Environment(JRE)的1.5版才能工作。
链接:https://pan.baidu.com/s/1OMCJS5M53YM-_Zy4-HQwZQ
提取码:8n9m

两个软件,先安装JRE,再安装MARS, 下载后直接安装就行,很简单,如果不想修改安装路径,直接点击安装后一直点击下一步就行。

Mars User Interface

Mars Basic Operation
Programming in assembly language involves the following activities.

creating new program files
opening old program files
editing programs
assembling programs
running programs
saving programs
Usually, the last five activities are repeated several times.

In addition programmers may want to

make a session record
Each of the above activities is supported in the Mars user interface.
Mars Menus

The menus used most while programming in assembly language are

the “File” menu
the “Edit” menu
the “Run” menu
the “Help” menu
Many of the menu items can be invoked by toolbar buttons or keyboard accelerators.
File Menu

Edit Menu

Run Menu

Help Menu

Much of the information in the help window is available from popups that automatically appear while editing. The major exception is codes for the system calls.
System Calls

This help window screenshot shows the tab selections to bring up the system call information.

参考文献:https://www.d.umn.edu/~gshute/mips/Mars/Mars.html

MIPS汇编语言开发环境MARS相关推荐

  1. Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )

    Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html 如何在win10 64位下搭载汇 ...

  2. Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32)

    ------------------------------------ 版权信息 ------------------------------------ 此文链接: http://blog.csd ...

  3. 搭建汇编语言开发环境总结 利用DOSBox+TASM/MASM

    TASM汇编程序开发环境配置 本文介绍如何在电脑上搭建汇编语言开发环境. 由于汇编语言开发工具TASM和MASM只能在16位系统中使用,目前大多数电脑都是64位的,无法运行它们,所以需要使用模拟器来模 ...

  4. 实验1 Windows汇编语言开发环境

    Windows.Linux等现代操作系统都运行于CPU的保护模式下.学习保护模式的汇编语言编程,要选用合适的编译.调试工具,编译工具决定了汇编程序的语法.结构,而调试工具则能够帮助我们迅速查找程序中的 ...

  5. Linux 汇编语言开发指南

    Linux 汇编语言开发指南 肖文鹏 (xiaowp@263.net), 北京理工大学计算机系硕士研究生 本文作者 肖文鹏是北京理工大学计算机系的一名硕士研究生,主要从事操作系统和分布式计算环境的研究 ...

  6. python语言编程环境-day02--编程语言的分类与Python开发环境的搭建

    一.编程语言的分类 机器语言:机器语言是二进制代码表示的计算机能够直接识别和执行的一种机器指令的集合. 汇编语言:汇编语言是一种比机器语言稍微高级的编程语言,它使用助记符代表机器指令的操作码,用地址符 ...

  7. Linux C 程序的开发环境

    1.开发环境的构成 编辑器 vim,vi 编译器 gcc 调试器 gdb 函数库glibc 系统头文件glibc_header 2.gcc编译器 功能强大.性能优越的多平台编译器,gcc可以将c.c+ ...

  8. 汇编程序开发环境搭配

    引子 由于这些日子一直都在研究底层的技术,从 Windows 驱动程序,到 Windows 内核等等技术的学习, 让我对底层的技术越发有兴趣了,而刚好,在研究 WRK 时, 对内存管理,寄存器,地址总 ...

  9. 【数据平台】Eclipse+MapReduce开发环境(集群运行模式)

    Eclipse+MapReduce开发环境 集群部署centos+jdk1.8+Hadoop2.7.2: 开发端windows+Eclipse Mars.1 Release (4.5.1) 1)had ...

最新文章

  1. Curr Biol:间隔学习可巩固记忆的奥秘
  2. 《Java从小白到大牛》之第14章 异常处理(上)
  3. java web 里的JSP 对象的简单了解
  4. VS项目属性中的C/C++运行库:MT、MTd、MD、MDd
  5. C语言volatile关键字的作用
  6. LoadRunner 常用C语言函数使用
  7. 在Java中使用内存映射文件时检测(写入)失败
  8. 从petshop中一实例谈using 的三种用法
  9. 一个肉夹馍引起的思考
  10. python函数定义及调用-Python函数的基本定义和调用以及内置函数
  11. 斥资2.5亿美元,英特尔也开始玩车了
  12. POJ 3660 Cow Contest(Floyd求传递闭包(可达矩阵))
  13. 《网络科学导论》——博弈模型笔记
  14. 主流WebService框架
  15. layui官方文档保存
  16. Android 文件选择/文件管理
  17. JAVA Future类的使用详解
  18. java毕业设计物业信息管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
  19. 我在创业公司的 “云原生” 之旅
  20. Macbook电池出现“建议维修”的解决办法

热门文章

  1. 神经网络计算机定义,神经网络
  2. myeclipse6.5 注册机
  3. 碎玻璃干法分选全介绍
  4. 【转载】十年前,十年后
  5. 一文弄懂软件发布生命周期中各阶段名称及代表含义
  6. Godaddy主机修改PHP版本教程,GoDaddy主机如何在后台更改主域名最新图文教程
  7. 一套POS管理系统包括哪些
  8. 将开源融入科学,发展科学软件生态
  9. (入门题)题目 1486: 一元一次方程
  10. 基于Spark的数据清洗与转换