mips指令_MIPS绿卡使用指南

    MIPS绿卡是MIPS体系结构的“提示卡”。由于MIPS的寄存器、指令等众多,难于记忆,在使用时时常参照这张绿卡还是十分方便的。本文将介绍MPIS绿卡各部分的内容和使用方式。

    首先来看一下绿卡的全貌。

bbe6d5009dd49114aa0419d3525c12ac.png

正面

b24fdc6856b006b574380b648c8f7030.png

   背面

    如下图所示,绿卡正面可以分为6个区域。

a62e392c98311c7cb1744e1a1c44c559.png

    下面,就来具体看一下每个区域的内容。

    ·1号区域

e3888a11755030d89ada306c4991ba90.png

    1号区域是核心指令集。它给出了MIPS全部的整数算术运算逻辑运算读写跳转指令。

    最左边的一列是指令的“全名”,第二列是其“缩写”,也叫“助记符”。比如,“Branch On Not Equal”(不等于时跳转)的缩写就是"bne"。

    在汇编语言程序中,实质性的执行部分就是由一系列指令和其标签组成的。利用这些指令,可以完成一个计算机程序需要的全部操作,如算术逻辑运算、控制流(顺序选择循环)、函数调用等。所谓指令集,就是各种指令的集合。

    第三列是指令的格式类型。指令格式描述了一条汇编指令如何存储在计算机中(严格来说,存储在程序文件的代码段,运行时被装载入内存的指令段),也就是我们说的“机器码”的格式。具体的格式描述在正面第2部分。有了这一部分,我们就可以手动将汇编程序翻译成机器程序了(当然,还需要地址转换等辅助操作)。

    第四列就是指令的含义了。rd rs和rt分别表示“目标寄存器(destination register)”,“源操作数寄存器(source register)”,“第二个源操作数寄存器”(t是s之后的一个字母)。比如

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值