自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 RISC-V ISA 学习笔记(4)函数调用约定+RV32G列表及对应的汇编伪指令表

1. R32G 指令集列表  在(1)中有讲过,RV32G 是由基本指令子集“I”,及标准扩展指令集整数乘除指令子集“M”+原子操作子集“A”+单精度浮点子集“F“+双精度浮点“D”组成。所以本节权当成前面几节的总结了。  再复习一下,几乎所有类型的操作指令最后面都是7bit的操作码,但是没有单独讲,这里单独列出操作码的映射规则。   具有3个或者更多最低位被置为1的主要操作码,保留给长度...

2019-06-17 13:14:11 8593

原创 RISC-V ISA 学习笔记(3) 单精度浮点标准扩展 “F” v2.0

1. 浮点寄存器状态F 扩展加入了32个32位宽度的浮点寄存器f0~f31和一个浮点控制/状态寄存器fcsr,它用来记录浮点操作模式和异常状态。 浮点寄存器的宽度用FLEN来描述,对于单精度单元来讲FLEN=32。浮点指令一般都是浮点寄存器中的我呢见进行操作,load和store 则在储存器和浮点寄存器之间传输数据。同时也有从整数寄存器中读写数据的指令。虽然整数、浮点可以采用统一的寄存器文件...

2019-06-10 09:53:36 6673

原创 RISC-V ISA 学习笔记(2) 乘除法标准扩展“M”和原子扩展“A” v2.0

整数乘除法的标准扩展“M”  准整数乘法和除法的指令扩展被命名为“M”,包含了针对两个整数寄存器中的数值实施乘、除法的指令。而之所以把乘除法单独列出来,是为了简化低端处理单元的实现,毕竟某些情况极少用到整数乘除法,可以不用单独实现出来。1. 乘法操作   MUL/MULH[S][H]/MULW  MUL执行一次两个XLEN位的带符号数乘法rs1×rs2,并将结果的低XLEN存到rd中,忽...

2019-05-31 20:53:32 6313

原创 RISC-V ISA 学习笔记(1) 指令集介绍及基本指令集RV32I v2.0

@[TOC](RISC-V ISA 学习笔记(一))(1)RISC-V指令集介绍RISCV指令集是UC Berkley 大学设计的第五代开源 RISC ISA, V 暗示了支持变种(Variations)和向量(Vector),其中数据的并型加速功能也是设计的明确目标,这是当今专用硬件的一个重要发展方向。RISC ISA相对于 成熟的指令集来说有开源、简捷、可扩展、和后发优势(没有历史包袱...

2019-05-20 11:20:52 30729 3

原创 移动光猫GM219-s多LAN端口的网络开放

起因  最近(2018.08)装了移动的50M宽带(成都),在默认情况下GM219-S这款光猫总共有4个端口,但是只有LAN1口是可以连接电脑上网,其他的3个端口只能用于电视盒子之类的用途。就是下图这货→_→  本来想让安装小哥给我弄,但是安装小哥很淡定地表示这肯定不行。作为一个很多年都不看电视的人来讲,我要你这铁棒有何用?本想弄一个NAS服务器自己玩,但是接口没有上网弄的人很烦,很多人加了...

2018-09-21 11:37:42 59884 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除