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

请输入您要查询的图书:

 

书名 汇编语言:基于64位ARMv8体系结构
分类 教育考试-大中专教材-大学教材
作者 钱晓捷
出版社 电子工业出版社
下载
简介
内容推荐
本书基于ARMv8体系结构、在Linux平台使用GCC编译套件,介绍64位ARM指令集和汇编语言,内容包括汇编语言基础知识,AArch64编程结构,整数处理、存储器访问、分支和调用基础指令,汇编语言分支、循环和子程序结构,以及浮点数据处理指令、SIMD向量数据处理指令等。本书主要面向高等学校计算机、电子、通信及自动控制等信息技术类专业学生,可以作为“汇编语言”或“计算机系统原理”等课程的教材或参考书,也适合ARMv8体系结构的专业技术人员、应用开发人员,以及希望学习64位ARMv8体系结构的普通读者和培训班学员。
目录
目 录
第1章 汇编语言基础\t1
1.1 计算机系统概述\t1
1.1.1 计算机硬件组成\t1
1.1.2 处理器的发展\t3
1.1.3 ARM处理器\t6
1.2 64位ARMv8编程结构\t9
1.2.1 ARMv8结构基础\t9
1.2.2 ARMv8寄存器\t11
1.2.3 ARMv8存储器模型\t15
1.3 64位ARM汇编语言\t17
1.3.1 ARM指令集\t18
1.3.2 汇编语言程序\t21
1.3.3 汇编语言开发\t28
习题1\t32
第2章 整型数据处理\t36
2.1 数据传送\t36
2.1.1 寄存器传送指令\t36
2.1.2 立即数传送指令\t37
2.2 加减运算\t39
2.2.1 加减指令\t39
2.2.2 带进位的加减指令\t42
2.2.3 设置标志的加减指令\t42
2.3 乘除运算\t44
2.3.1 乘法指令\t44
2.3.2 除法指令\t45
2.3.3 乘加和乘减指令\t46
2.4 位操作\t46
2.4.1 逻辑运算指令\t46
2.4.2 移位指令\t49
2.4.3 位段操作指令\t50
2.5 存储器访问\t53
2.5.1 存储器寻址方式\t53
2.5.2 载入和存储指令\t56
2.5.3 成对载入和存储指令\t58
2.5.4 地址生成指令\t60
习题2\t64
第3章 分支和循环程序\t69
3.1 分支指令\t69
3.1.1 无条件分支\t69
3.1.2 条件分支\t70
3.1.3 条件选择\t72
3.1.4 条件比较\t74
3.2 分支程序\t74
3.2.1 单分支结构\t74
3.2.2 双分支结构\t77
3.2.3 多分支结构\t79
3.3 循环程序\t81
3.3.1 计数控制循环\t82
3.3.2 条件控制循环\t84
3.3.3 多重循环\t88
习题3\t90
第4章 模块化程序设计\t94
4.1 子程序及其调用\t94
4.1.1 调用与返回指令\t94
4.1.2 调用规范\t96
4.1.3 模块化方法\t109
4.2 与C语言的混合编程\t115
4.2.1 模块连接\t115
4.2.2 嵌入汇编\t116
4.3 Linux系统功能调用\t118
4.3.1 调用方法\t119
4.3.2 调用示例\t120
4.4 A64系统类指令\t122
4.4.1 A64系统控制指令\t123
4.4.2 A64特殊存储器访问指令\t125
习题4\t128
第5章 浮点数据处理\t131
5.1 浮点数据类型\t131
5.1.1 IEEE浮点数据格式\t131
5.1.2 ARMv8浮点数据格式\t136
5.1.3 浮点寄存器\t138
5.2 浮点数据的存储器访问\t140
5.3 浮点数据的传送和转换\t142
5.3.1 浮点传送指令\t142
5.3.2 浮点格式转换指令\t145
5.4 浮点数据的运算和比较\t149
5.4.1 浮点算术运算指令\t149
5.4.2 浮点比较和条件选择指令\t152
习题5\t158
第6章 SIMD数据处理\t162
6.1 ARMv8的SIMD数据类型\t162
6.1.1 向量数据和向量寄存器\t162
6.1.2 SIMD数据操作\t164
6.2 SIMD数据的存储器访问\t166
6.2.1 存储器的寻址方式\t166
6.2.2 向量元素的访问方式\t167
6.3 SIMD数据的传送和转换\t171
6.3.1 SIMD数据传送指令\t171
6.3.2 SIMD数据格式转换指令\t174
6.4 SIMD数据的运算和比较\t176
6.4.1 SIMD整数运算指令\t176
6.4.2 SIMD浮点运算指令\t181
6.4.3 SIMD比较及条件设置指令\t184
6.5 SIMD数据的特色处理\t186
6.5.1 SIMD变体指令\t186
6.5.2 SIMD专用指令\t199
6.6 SIMD指令的编程应用\t203
习题6\t205
附录A 调试程序GDB\t210
A.1 常规操作\t210
A.2 调试示例\t215
A.3 常用命令\t224
附录B A64指令集\t226
B.1 A64基础指令集\t226
B.2 A64优选SIMD指令集\t229
附录C AS汇编程序主要指示符\t234
参考文献\t235
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/29 7:12:49