《编程卓越之道第二卷:运用底层语言思想编写高级语言代码》是《编程卓越之道》系列书的第二卷,将探讨怎样用高级语言(而非汇编语言)编程得到高效率机器代码。在书中,您可以学到如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;了解编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;掌握编译器将各种常量和变量类型转换成机器数据的方法,以便于使用这些数据写出又快又短的程序。
致谢
引言
第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处理器家族的概要对比
网上附录
索引
《心理危机干预36计》内容简介:《心理危机干预36计》基于古代军事著作《三十六计》,阐述了36个青少年学生心理危机案例,每个案例
《敦煌南朝写本书法研究》内容简介:本书在对敦煌南朝写本进行整理的基础上,之分为题记为南朝写本和题记未注明为南朝写本、但有可
《可能世界视域下的名称和同一性理论研究》内容简介:本书主要对克里普克可能世界视域下的名称理论和同一性理论展开阐述与研究,内
Thisresourcegivesprofessionalsacomprehensiveunderstandingofthesimulationandevalu...
《插画教室》内容简介:本书是专业插画设计基础教程。插画创作离不开植物、动物、人物、静物这些元素,本书便从这些元素入手,以几
《Arduino项目开发:智能生活》内容简介:本书系统论述了Arduino开源硬件的架构、原理和开发方法,并具体阐述了19个完整的项目设计
智能手机故障检测与维修实战技巧全图解 本书特色本书以手机维修现场检测实操及图解的方式,系统地讲解了维修工具的使用方法、手机电路图读图技能、手机元器件故障检修的检...
《Spring实战开发》内容简介:Spring是当今Java开发行业之中的主流技术开源框架,利用Spring框架中IOC&DI与AOP实现机制可以轻松地实
计算机网络技术及实训 内容简介本书从实际应用出发,全面、系统地介绍计算机网络技术的基本知识和基本技能,在内容编排上深入浅出、循序渐进、图文并茂,相应的实训内容能...
《唐诗三百首(经典译林)》内容简介:《唐诗三百首》编成于乾隆年间,全书共选五七言古近体诗三百一十首为八卷,或作六卷。附录有
《李白诗选》内容简介:李白,字太白,号青莲居士,祖籍陇西城纪。李白是盛唐文化孕育出来的天才诗人,他非凡的自信、傲岸的人格和
《千年贸易战争史:贸易冲突与大国兴衰》内容简介:贸易与冲突是构成世界历史的主要内容之一,经贸利益是世界历史上很多重大战争的
《卡通IP时代:品牌卡通形象设计揭秘(第3版·修订版)》内容简介:大IP时代就要来临了,那么到底什么是设计行业的大IP?本书就IP设
《操盘:千股涨停》内容简介:2015年上万亿资金逐鹿A股市场,各路私募基金迅速扩张,大量的场内场外杠杆交易大行其道。青山投资异军
《认同、文化与地方历史》内容简介:本书共收录14篇文章,涵盖认同政治、文化与地方历史等方面,既有一般性的人类学理论探讨,也有
《量子思维:探寻生命觉醒之旅》内容简介:本书把生命、意识乃至社会进化史当作一个觉醒过程,以东西方结合的特殊视角,采用“从顶
PythonWebProgrammingisapracticalintroductiontobuildingnetworkedsystemsintheobjec...
《Spark大数据分析实战》内容简介:作为一个通用大数据计算框架,Spark广泛应用于多种典型大数据分析场景。通过这本书,你将了解到
Java办公自动化项目方案精解(附光盘) 内容简介 本书采用当今*流行的Java语言来实现前台的控制界面。后台数据库考虑到读者的广泛性,采用当今功能*为强大的O...
《C算法(第2卷)(图算法)(第3版)(中文版)》所讨论的图算法,都是实际中解决图问题的最重要的已知方法。《C算法(第2卷)(图算法)(第