网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 汇编语言编程基础(基于LoongArch)/中国自主产权芯片技术与应用丛书
分类
作者 孙国云//敖琪//王锐
出版社 人民邮电出版社
下载
简介
内容推荐
汇编语言是人和计算机沟通的最直接的方式,它描述了机器最终所要执行的指令序列。汇编语言和机器语言一样都是和计算机体系架构强绑定的低级语言。本书是龙芯自主指令集的首本汇编语言教程,系统讲解龙芯处理器全新的自主指令系统架构LoongArch。
本书循序渐进地介绍基于LoongArch的汇编语言知识,包括计算机语言、使用汇编语言的场景等基础知识,寄存器、指令集、函数调用等汇编语言的核心内容,以及编写程序示例和常用的调试手段。本书并不是逐条地讲解每一条指令的功能,而是通过关键指令的拆解来介绍计算机工作的基本原理,同时恰当地指出LoongArch的特殊之处,便于读者理解、实践、应用LoongArch。
本书非常适合基于龙芯架构的工程技术人员学习参考,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书,还可用作大学计算机专业的延伸阅读资料。本书的读者应具备以下基础:具有计算机的使用经验,具有计算机基础知识,具有一门高级语言(C、Java、Python等)的基本编程基础知识。
作者简介
孙国云,龙芯中科技术股份有限公司软件生态工程师。多年来从事Linux系统开发、软件移植,以及消费类产品的软件方案设计和研发,在Linux、移动操作系统开发、音视频编解码等领域有着丰富的经验,申请了多项技术专利。
目录
前言
01 汇编语言和龙芯架构简介
1.1 计算机语言
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.2 汇编语言的使用场景
1.2.1 场景1——快速定位问题和分析问题
1.2.2 场景2——性能分析和优化
1.2.3 场景3——完成高级语言无法实现的功能
1.3 龙芯系列处理器和龙芯架构介绍
1.3.1 龙芯系列处理器
1.3.2 龙芯自主指令系统
1.4 龙芯汇编语言程序编写示例
1.5 本章小结
1.6 习题
02 一窥LoongArch指令风貌
2.1 LoongArch指令特性
2.1.1 指令组成和指令分类
2.1.2 寄存器
2.1.3 指令长度和编码格式
2.1.4 指令汇编助记格式
2.1.5 符号扩展
2.1.6 寻址方式
2.2 C语言到LoongArch的编译过程
2.2.1 预处理和编译阶段
2.2.2 机器指令生成阶段
2.2.3 链接阶段
2.3 本章小结
2.4 习题
03 LoongArch基础整数指令集
04 LoongArch基础浮点数指令集
05 LoongArch ABI
06 LoongArch目标文件和进程虚拟空间
07 编写LoongArch汇编源程序
08 内嵌汇编
09 调试汇编程序
10 汇编程序性能优化
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 17:17:37