RISC-V学习记录
文章平均质量分 89
早上真好
不知名放弃领域创作者,具有丰富的各领域放弃经验。
展开
-
汇编语言基础概念与入门实践
汇编语言是一种低级编程语言,它使用助记符(Mnemonics)来代表机器语言指令。这些助记符通常与特定计算机架构的机器语言指令有一一对应的关系。汇编语言编写的程序需要通过汇编器(Assembler)转换为机器语言,然后才能被计算机执行。原创 2024-03-18 18:48:21 · 727 阅读 · 0 评论 -
计算机组成原理知识框架
直接寻址中,操作数的地址直接包含在指令中,可以通过简单的地址计算得到操作数的内存位置。间接寻址中,操作数的地址存放在一个寄存器或内存单元中,需要先读取该地址才能得到操作数的实际位置。定长指令格式中,所有指令的长度都是相同的,这样可以简化指令的译码和执行过程。而变长指令格式中,不同指令的长度可以不同,这样可以提高指令的编码效率。通过不同的寻址方式,指令可以访问存储器中的不同位置,从而实现对数据的读取和写入操作。数字逻辑是计算机科学的一个重要分支,它研究的是电子设备(如计算机)在处理信息时的逻辑行为。原创 2024-03-18 18:36:45 · 821 阅读 · 0 评论 -
11 Ubuntu | 省时省事| riscv-gnu-toolchain工具链安装|无需编译
我也不知道大家需要的版本是什么,知道的大家就直接下载,那么对于我来说,因为我刚刚接触RISC-V,所以看的是Tinyriscv这个知名开源项目,作者在Readme中给出了他的GNU工具链的百度网盘链接,下载下来后其名字是。而我的系统是Ubuntu20.04,虽然不见得这个项目作者的包就不能用(多半可以用)但是我还是下载了一个比较新的,对比这个包中的名字选择了这个。但是编译安装其实并不是必要的吧,除了一些比较特殊的平台,其他平台有现成的编译包才是正常的吧,就像Linux常见的发行版和定制内核一样。原创 2024-01-25 18:17:29 · 1050 阅读 · 0 评论