linux mips汇编指令集,MIPS汇编指令集

本文详细介绍了MIPS指令集的三种格式:R型、I型和J型,以及常用指令,包括数据加载与存储、算术运算、逻辑操作、跳转等。还提到了MIPS的32个通用寄存器及其用途。
摘要由CSDN通过智能技术生成

MIPS有三种指令格式:

R型

6

5

5

5

5

6

op

rs

rt

rd

shamt

funct

功能:寄存器-寄存器ALU操作 (算术运算,逻辑运算)

I型

6

5

5

16

op

rs

rt

立即数操作

功能:条件分支,跳转

J型

6

26

op

跳转地址

功能:跳转

MIPS常用指令集

lb / lh / lw:      从存储器中读取一个byte/half word/word的数据到寄存器中.

sb/sh/sw:        把一个byte/half word/word的数据从寄存器存储到存储器中

mov/movz/movn:               复制,n为负,z为零。mov $1,$2; movz $1,$2,$3($3为零则复制$2到$1)。

trap:                                    根据地址向量转入管态。

eret:                                    从异常中返回到用户态。

算术类:

add/addu:       把两个定点寄存器的内容相加;u为不带符号加,如 rd = rs + rt

addi/addiu:     把一个寄存器的内容加上一个立即数;u为不带符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值