编写 rain 彭睿扬 2022.2.1 20:51 到 22:57
审核 22:57 到 23:08 24 处更改
抄送 23:16 到 blog.youkuaiyun.com 以用户 锟斤拷有点烫 标题为 “RISC-V 架构指令集手册 第一册 无特权指令集 中文翻译”
抄送 23:18 到 mp.weixin.qq.com 以用户 起名这事情还是以后再想 标题为 “容易上手的 RISC-V 同学 中文翻译”
今天的内容(包括今天以后的很多很多天),是 RISC-V 手册页的翻译。为啥要讲这个玩意儿呢?有几个原因:
- 如果想要自制处理器,不对外开放的 x86 显然走不通。即使是 ARM 也需要ARM公司来授权,而自己开发的指令集又存在没有生态这一巨大问题。所以,最好的选择是开源的RISC-V架构。
- 对于开发人员来说,RISC-V 架构更简单上手。它的手册页(也就是现在我们翻译的这个)一共大约有400页,而ARM架构有足足2070页,更不要说有了将近40年的x86架构。所以,对于想要找一个容易理解的架构学习,RISC-V 是不二的选择。
- 第一条的原因,国内的许多厂商(大概)正在研究 RISC-V 架构(当然也在研究ARM),甚至已经出现了可行的 RISC-V 架构手机(忘了在哪里看到的。即使没有以后也会有的)。而且鉴于它比较容易上手的特点,学习它(大概)不会反悔。
- 我已经开始卷了 😃
好吧,其实,我也不过比大家先开始看了两三天(上册看完大概一半了),有什么问题千万不要问我啊!如果真的有地方觉得奇怪,就看一下原文吧。也是第一次翻译这种长文档,有的极长句子使用了机翻指导…… 所以如果突然出来风格不符的地方,就心里默默骂我两句吧……