本篇主要提供汇编语言编程基础基于LoongArch电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
1.龙芯专业开发人员编写。
2. 一窥LoongArch指令集特点,围绕如何使用龙芯汇编语言编写程序展开讲解,
3.可参考示例多,快速入门龙芯汇编语言。
4.工程性强,扩展介绍部分处理器体系结构、程序编译过程、程序调试工具等相关知识。
汇编语言是人和计算机沟通的最直接的方式,它描述了机器最终所要执行的指令序列。汇编语言和机器语言一样都是和计算机体系架构强绑定的低级语言。本书是龙芯自主指令集的首本汇编语言教程,系统讲解龙芯处理器全新的自主指令系统架构 LoongArch。
本书循序渐进地介绍基于 LoongArch 的汇编语言知识,包括计算机语言、使用汇编语言的场景等基础知识,寄存器、指令集、函数调用等汇编语言的核心内容,以及编写程序示例和常用的调试手段。本书并不是逐条地讲解每一条指令的功能,而是通过关键指令的拆解来介绍计算机工作的基本原理,同时恰当地指出 LoongArch 的特殊之处,便于读者理解、实践、应用 LoongArch。
本书非常适合基于龙芯架构的工程技术人员学习参考,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书,还可用作大学计算机专业的延伸阅读资料。本书的读者应具备以下基础:具有计算机的使用经验,具有计算机基础知识,具有一门高级语言(C、Java、Python 等)的基本编程基础知识。
孙国云
龙芯中科技术股份有限公司软件生态工程师。多年来从事 Linux系统开发、软件移植,以及消费类产品的软件方案设计和研发,在 Linux、移动操作系统开发、音视频编解码等领域有着丰富的经验,申请了多项技术专利。
敖琪
博士,毕业于中国科学院计算技术研究所。龙芯 Java 虚拟机团队负责人,龙芯中科技术股份有限公司工程师,中国科学技术大学硕士研究生实践导师。主要负责龙芯 JDK 相关工作,参与了龙芯平台OpenJDK 和 .NET Core 虚拟机的研发和产品化。申请专利十余项。
王锐
开源爱好者、开发者,十年以上的 Linux用户,Mozilla 社区的 JavaScript 虚拟机MIPS64 架构的管理员,2011 年加入龙芯中科技术股份有限公司,从事基础开源软件研发与生态建设工作。