• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • RISC-V工作模式及寄存器基本知识

    RISC-V Linux为例,Linux应用程序处于U模式,Linux内核/uboot处于S模式,M模式则是OpenSBI。M模式拥有最高访问权限,Linux内核如果要访问CSR寄存器,则必须由S模式切换

    2024-04-12 14:06

  • RISC-V 发展

    通用寄存器,每个通用寄存器都有各自的用途。例如x2是作为sp栈指针、a0-a1用来保存函数参数或返回值。x0寄存器被硬编码为了0,就是个0值寄存器。ABI名称相当于这些

    2023-04-14 10:18

  • RISC-V 基础学习:RISC-V 基础介绍

    缩写 [###] 用于标识处理位宽,取值[32, 64,128],也就是处理寄存器位宽 [abc...xyz] 标识该处理支持的指令模块集合 比如:RV64I

    2024-03-12 10:25

  • RISC-V基础指令详解

    RISC-V中定义了六种指令类型,其中包括 R型指令 : 用于寄存器寄存器之间算数运算的指令 I型指令 : 用于寄存器和立即数算术运算和读存储

    2024-12-29 18:47

  • RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令和指令格式。主要包含寄存器间操作的R型,用于短立即数和取数操作的I型,用于存数操作的S型,用于条件

    2024-01-31 21:10

  • 如何在RISC-V处理上使用FreeRTOS?

    RISC-V实现共有的寄存器的基本移植,以及一组macros,实现硬件特定的特性和扩展。1. 快速入门为RISC-V内核构建FreeRTOS,步骤如下:1包含FreeRTOS内核源代码及

    2019-11-29 15:54

  • RISC-V gp全局指针寄存器说明

    RISC-V 32个寄存器之一,为了优化±2KB内全局变量的访问。 gp寄存器在启动代码中加载为__global_pointer$的地址,并且之后不能被改变。 linker时使用__global_pointer

    2023-09-11 16:57

  • RISC-V ISA是怎样进行命名的

    RISC-V ISA 命名规范RISC-V ISA 采用模块化的方式进行组织,每一个模块使用一个英文字母表示,其命名格式可以参考如下:RV[字宽][指令集模块]RV:RISC-V字宽(处理

    2021-12-09 06:31

  • 初探RISC-V—《RISC-V体系结构编程与实践》

    最近有幸读了一本介绍RISC-V的书籍《RISC-V体系结构编程与实践》,这是一本非常有价值的书籍,它介绍了RISC-V体系结构的各个方面,包括指令集、寄存器、内存管理

    2023-03-28 11:41

  • RISC-V汇编语言

    ,但同时也要注意避免频繁地保存和恢复寄存器,因为它们同样会访问内存。RISC-V 有足够多的寄存器来达到两全其美的结果:既能将操作数存放在寄存器中,同时也能减少保存和恢

    2024-08-19 18:07