MIPS指令大全

本文详细介绍了MIPS架构下的57条指令,包括52条基本指令和5条特权指令,涵盖了硬件工程和CPU设计的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

52条基本指令和 5条特权指令如下:

指令

31:26

25:21

20:16

15:11

10:6

5:0

描述

8条逻辑运算指令

and rd, rs, rt

000000

rs

rt

rd

00000

100100

将rs 与rt 寄存器内的数据进行逻辑运算,结果存入rd 寄存器中

or rd, rs, rt

000000

rs

rt

rd

00000

100101

xor rd, rs, rt

000000

rs

rt

rd

00000

100110

nor rd, rs, rt

000000

rs

rt

rd

00000

100111

andi rt, rs, immediate

001100

rs

rt

immediate

addi ori xori:寄存器 rs 中的值与 0 扩展至 32 位的立即数 imm 按位逻辑运算,结果写入寄存器 rt 中。

LUI:将 16 位立即数 imm 写入寄存器 rt 的高 16 位,寄存器 rt 的低 16 位置 0。

xori rt, rs, immediate

001110

rs

rt

immediate

lui rt, immediate

001111

00000

rt

immediate

ori rs, rt, immediate

001101

rs

rt

immediate

6条移位运算指令

sll rd, rt, sa

00000

00000

rt

rd

sa

000000

由立即数sa指定位移量,sll,srl分别对寄存器rt的值逻辑左移、逻辑右移,结果写入rd寄存器中.sraj则进行算数右移(左边补上符号位)

srl rd, rt, sa

00000

00000

rt

rd

sa

000010

sra rd, rt, sa

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello_moon_night

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值