搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
编程卓越之道(卷2运用底层语言思想编写高级语言代码第2版)
0.00     定价 ¥ 238.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121450747
  • 作      者:
    作者:(美)兰德尔·海德|责编:张春雨|译者:张益硕//刘坤玉//张菲
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2023-03-01
收藏
畅销推荐
内容介绍
本书介绍在使用高级语言编程时,程序员如何点点滴滴地提高程序运行效率,并在编写代码时,透彻地理解变量、数组、字符串、数据结构、过程与函数等方面各种方案的优缺点,从而恰当运用。书中阐述计算机编程语言在底层硬件上的工作原理,引入了一种被称为“高级汇编语言HLA”的学习工具。通过查看、比较编译器生成的汇编语言或机器代码,程序员能够了解代码的底层实现,以便在高级语言编程时选择最恰当的方式高效地达到自身的目标。本书是一部提高程序员专业能力,以及通往编程大师之路的不可多得的佳作。 本书适合高等学校学生在掌握基本编程能力后,在有志于从事软件行业并精于此道时修炼使用,也可供已参加工作的程序员进一步研修、优化工作技能时参考。此外,对于有意向编写编译器的程序员,此书可提供从普通应用到底层编译的衔接,便于他们学习初步的编译原理入门知识。
展开
目录
致谢
引言
1 以底层语言思考,用高级语言编程
1.1 关于编译器质量的误区
1.2 最好还是学一学汇编语言
1.3 为何学习汇编语言并非绝对必要
1.4 以底层语言思考
1.4.1 编译器生成的机器码只会与送入的源代码质量相配
1.4.2 如何协助编译器生成更好的机器码
1.4.3 在用高级语言编程时如何以汇编语言思考
1.5 编程用高级语言
1.6 不特定于某种语言的方法
1.7 附加提示
1.8 获取更多信息
2 要不要学汇编语言
2.1 学习汇编语言的好处与障碍
2.2 本书如何帮助你
2.3 向高层汇编器求援
2.4 高层汇编语言或汇编器(HLA)
2.5 以高级语言思考,用底层语言编程
2.6 汇编语言的编程范型——在底层思考
2.7 获取更多信息
3 高级语言程序员应具备的80x86汇编知识
3.1 学一种汇编语言很好,能学几种汇编语言更好
3.2 80x86汇编语言的语法
3.2.1 80x86基本架构
3.2.2 寄存器
3.2.3 80x86的32位通用寄存器
3.2.4 80x86的EFLAGS寄存器
3.3 文字常量
3.3.1 二进制文字常量
3.3.2 十进制文字常量
3.3.3 十六进制文字常量
3.3.4 字符与字符串文字常量
3.3.5 浮点型文字常量
3.4 汇编语言中的明示(符号)常量
3.4.1 HLA中的明示常量
3.4.2 Gas中的明示常量
3.4.3 MASM中的明示常量
3.5 80x86的寻址模式
3.5.1 80x86的寄存器寻址模式
3.5.2 立即寻址模式
3.5.3 位移寻址模式
3.5.4 RIP相对寻址模式
3.5.5 寄存器间接寻址模式
3.5.6 变址寻址模式
3.5.7 比例变址寻址模式
3.6 汇编语言的数据声明
3.6.1 HLA的字节数据声明
……
4 编译器的操作与代码生成
5 分析编译器输出的工具
6 常量与高级语言
7 变量
8 数组
9 指针
10 字符串
11 记录、联合和类
12 算数与逻辑表达式
13 控制结构与程序判定
14 迭代控制结构
15 函数与过程
后记:软件工程学
词汇表
网上附录
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证