对于lb lbu lh lui等的总结

lb为(从低字节即给定地址开始读)取一个有符号字节(八位)存到一个寄存器的最右端,那么这个时候一个寄存器里面应该有32位,也就是它有24位还没用,那么如果是有符号字节在左端扩展1,如果是无符号字节(lbu),在左端扩展0;
lui(load upper immediate)是在寄存器左端16位放一个16位数(在指令里面)右端补0,相比较lhu来说,lhu是在寄存器低16位放数
lui是专门用来设置寄存器中常数的高16位的,并且MIPS为汇编保留了$at寄存器来创造一个32位数
在这里插入图片描述
大端编址是高位放在低地址

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值