感谢电子发烧友william hill官网 和电子工业出版社提供的试读机会。
在上一篇文章中我们简单地介绍了《RISC-V开放架构设计之道》这本书的情况,今天来谈谈它在指令设计方面的特色。
我以前在课堂讲授过x86和ARM指令,通常讲授指令一条一条地讲过去,往往让人觉得枯燥,特别是现在用汇编语言开发程序的场合很少。该书没有陷入俗套,而是从体系设计的角度对指令进行了全面的分类和介绍。对于每类指令,都讲RISC-V和其他指令集进行了对比,让我们能从历史的角度回顾指令的发展历程,了解RISC-V的开发者当初进行指令设计时的考虑。
除了对常规的整数、浮点数等指令进行介绍,该书还对原子指令、压缩指令和向量指令等最近20年来研究的重点进行了介绍,对比国内很多计算机教材的指令部分而言,这部分的内容尤其重要,值得深入阅读。
有关该书就简单介绍到这里。对这本书感兴趣的读者可以访问http://riscvbook.com/chinese获得有关该书中文翻译的更多资料。
更多回帖