出版日期:2007年04月
ISBN:9787121041259
[十位:7121041251]
页数:617
定价:¥69.00
店铺售价:¥127.60
(为您节省:¥-58.60)
店铺库存:1
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
15969862975
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-27 23:20:41]
别**
北京市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-23 02:07:28]
廊坊市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-22 13:34:48]
刘*
莱芜市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-21 07:56:23]
周**
成都市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-17 22:41:48]
马**
沈阳市
《编程卓越之道(第二卷):运用底层语言思想编写高级语言代码》内容提要:
本书是《编程**之道》系列书的第二卷,将探讨怎样用**语言(而非汇编语言)编程得到**率机器代码。在书中,您可以学到如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;了解编译器为常见控制结构生成的典型机器指令,以便在编写**语言程序时选用恰当的语句;掌握编译器将各种常量和变量类型转换成机器数据的方法,以便于使用这些数据写出又快又短的程序。
书中的理论超出了特定的编程语言和CPU架构,以各种处理器平台进行开发的**语言程序员都能从中汲取到**编程的营养。
《编程卓越之道(第二卷):运用底层语言思想编写高级语言代码》图书目录:
致谢
引言
第1章 以底层语言思考,用**语言编程
1.1 关于编译器质量的误区
1.2 *好还是学学汇编语言
1.3 为何学习汇编语言并非**必要
1.4 以底层语言思考
1.5 编程用**语言
1.6 假设条件
1.7 不特定于某种语言的方法
1.8 **代码的特征
1.9 本卷涉及的环境
1.10 获取更多信息
第2章 要不要学汇编语百
2.1 学习汇编语言的障碍
2.2 向《编程**之道》第二卷求援
2.3 向高层汇编器求援
2.4 HLA
2.5 以**语言思考,用底层语言编程
2.6 汇编语言的编程范型——在底层思考
2.7 《汇编语言编程艺术》及其他资源
第3章 **语言程序员应具备的80x86汇编知识
3.1 学一种汇编语言很好,能学几种更好
3.2 80x86汇编语言的语法
3.3 80x86基本架构
3.4 文字常量
3.5 汇编语言中的字面(符号)常量
3.6 80x86的寻址模式
3.7 汇编语言的数据声明
3.8 在汇编语言中指定操作数尺寸
3.9 80x86*简指令集
3.10 获取更多信息
第4章 **语言程序员应具备的PowerPC汇编知识
第5章 编译器的操作与代码生成
第6章 分析编译器输出的工具
第7章 常量与**语言
第8章 变量
第9章 数组
第10章 字符串
第11章 指针
第12章 记录、联合和类
第13章 算术与逻辑表达式
第14章 控制结构与程序判定
第15章 迭代控制结构
第16章 函数与过程
软件工程学
附录 80x86和PowerPC处理器家族的概要对比
网上附录
索引
《编程卓越之道(第二卷):运用底层语言思想编写高级语言代码》编辑推荐与评论:
编写**的代码做**的***。
The Art of Assembly Language(AoA)作者Randall Hyde*新四卷本力作。
学透底层思想精通高层编辑,彻底修炼程序员基本功!完全提高程序员技术造诣!
对《编程**之道**卷:深入理解计算机》的赞誉:
倘若你没有受过正规培训,或者缺乏高手指点,Randall Hyde的《编程**之道》系列会让你受益非浅。
——UnixReview.com
读者无须具备汇编语言知识。
在计算机时代的起始阶段,大多数软件采用CPU底层语言,也就是汇编语言编写,只有这样才能在相对较慢的硬件上取得可接受的性能。早期的程序员对使用**语言颇为忌讳,因为他们知道**语言编译器只会为其软件生成不堪入目的底层机器码。然而时过境迁,现在有大量的程序员指望用C、C++、Pascal、Java或BASIC等**语言来编写程序,可是生成的代码往往邋遢、效率欠佳。不过,要想得到较**的代码,并不需要我们牺牲**语言的便捷性和可移植性。
在《编程**之道》系列书籍的第二卷中,我们将:
·学习如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码
·学习编译器为常见控制结构生成的典型机器指令,以便在编写**语言程序时选用恰当的语句;
·学习足够多的80x86和PowerPC汇编语言程序,从而能看懂编译器的输出;
·学习编译器将各种常量和变量类型转换成机器数据的方法,以及怎样使用这些数据写出又快又短的程序。
倘若理解了编译器的工作原理,我们编写的源程序就能转换成像样的机器码。学习就从这本《编程**之道第二卷:运用底层语言思想编写**语言代码》开始吧!
作者简介:
Rarldall Hyde先生不仅是本书的作者,他还编写了汇编语言方面*受推崇的文献《汇编语言编程艺术》,以及《编程**之道**卷:深入理解计算机》,这些书籍均由NoStarch出版社出版。他还参与写作了《The Waite Group's MASM6.0 Bible》一书,并为《Dr.Dobb's Journal and Byte》等专业学术杂志撰稿。