RV32F\RV32D指令集

F扩展

F扩展增加了32个浮点寄存器f0-f31,每个32位宽,以及一个浮点控制和状态寄存器fcsr,其中包含浮点单元的工作模式和异常状态。FLEN=32表示F单精度浮点扩展,大多数浮点指令对浮点寄存器中的值进行操作。浮点加载和存储指令在寄存器和内存之间传输浮点值。还提供了将值传入和传出整数寄存器的说明。

在这里插入图片描述

1、浮点控制状态寄存器

fscr属于一个CSR,它是一个32位读/写寄存器,用于浮点算术操作选择动态的舍入模式,并保存产生的异常标志。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

fcsr可以用FRCSR/FSCSR指令来实施读写操作,但它们均由底层的CSR访问指令实现的汇编程序伪指令。

fcsr是RISC-V浮点单元使用的一个重要的特殊寄存器,它包含了与浮点算术相关的一些控制和状态信息,例如浮点异常标志、舍入模式等等。FRCSR指令可以用来读取FCSR寄存器的当前值,并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值