MIPS汇编及模拟器下载 |
您所在的位置:网站首页 › mars汇编 › MIPS汇编及模拟器下载 |
1. 简述汇编语言发展
在计算机发展初期,人们用0-1序列来表示每一条语言,亦即二进制的机器指令 由于机器指令过于繁琐,程序员们开发出了一种新的语言,这种用符号表示的计算机语言被称为汇编语言 计算机继续发展则生成了高级计算机语言,C语言、C++、Java等 2. 作用过程
汇编程序将汇编语言转换为机器语言 汇编语言(源)程序由汇编指令构成 汇编指令由助记符和标号来表示(与机器指令一一对应) 指令包含操作码和操作数(或地址码) 机器指令用二进制表示,汇编指令用符号表示, 只能描述加减乘除、与或非、根据结果判断是否转移执行 3. 优劣性质相对于机器语言与高级计算机语言,汇编语言的特点较为明显 优点汇编语言最大的有点就在于它将人们从繁琐的0-1序列中解放了出来,使编程于人而言具有更佳的可读性 不足1. 尽管它化简了编程的过程,但是仍然不够简便,相比于高级语言它的指令过于单一,需要人为操作很多细节 2. 由于汇编语言与CPU很接近,每一种结构的CPU都有相应的一种汇编指令集,这就使得汇编程序不具有完全的可移植性 4. MIPS简述由于汇编语言的不可移植性,其种类繁多,MIPS便是其中一种,相应地,MIPS有其自身对应的MIPS指令集 .data 用于储存变量,相当于高级语言中的参数域 .text 用于储存代码,完成各项指令,相当于高级语言的函数、操作语句 4.2 Mars MIPS模拟器的下载在学习汇编时需要一个模拟器用于模拟CPU状态,而Mars则是对应于MIPS指令集的一款模拟器 下载地址:http://courses.missouristate.edu/kenvollmar/mars/
根据提示下载安装即可 右侧表示32个寄存器 4.3 Mars基本操作File-new可新建编程页面 单击Help可得到如下指令使用方法
截至2020年2月1日,4.5为最新版 注:MIPS是基于Java平台的,因此在使用前需要先下载JDK
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |