- 博客(0)
- 资源 (5)
- 收藏
- 关注
C语言进阶 重点、难点与疑点解析.牟海军
C语言是编程语言中的一朵奇葩,虽已垂垂老矣,但却屹立不倒,诞生了数十年,仍然是最流行的编程语言之一。C语言看似简单,却不易吃透,想要运用好,更是需要积淀。《C语言进阶:重点、难点与疑点解析》是一本修炼C程序设计能力的进阶之作,它没有系统地去讲解C语言的语法和编程方法,而是只对C语言中不容易被初学者理解的重点、难点和疑点进行了细致而深入的解读,同时包含大量技巧和最佳实践,揭露了C语言中那些鲜为普通开发者所知的秘密,旨在让读者真正掌握C语言,从而编写出更高质量的C程序代码。
全书一共11章:第1章重点阐述了C语言中不易被理解的多个核心概念,很多初学者在理解这些概念时都会存在误区;第2-8章对预处理、选择结构和循环结构的程序设计、数组、指针、数据结构、函数和文件等知识点的核心问题和注意事项进行了讲解;第9章介绍了调试和异常处理的方法及注意事项;第10章对C语言中的若干容易让开发者误解误用的陷阱知识点进行了剖析;第11章则对所有程序员必须掌握的几种算法进行了详细的讲解;附录经验性地总结了如何养成良好的编码习惯,这对所有开发者都尤为重要。
2017-09-14
visual studio 高级编程2015 高清完整.pdf版下载
精通Visual Studio 2015 Visual Studio 2015包含大量有助于提高编程效率的新功能以及专用于跨平台开发的新工具。综合性指南 Visual Studio2015高级编程(第6版) 遵循“由程序员为程序员而著”的理念,涵盖所有增强的开发工具,帮你快速掌握Visual Studio的新变化。本书独特的以IDE为中心的方法揭示Visual Studio的诸多秘密,是开发新手和从早期版本升级的开发人员必备的完美参考资料。你可通过本书学习和运用改进的主题选项、定制功能、生成ASP.NET代码的快捷方式、增强的应用开发功能等
2017-04-17
Bochs项目源码分析与注释
Bochs项目源码分析与注释
Table of Content
Chapter 1 x86 体系结构与 PC 系统概要1
1.1 x86 CPU 结构1
1.1.1 冯诺依曼架构和CISC 指令集
1.1.2 CPU 结构
1.1.3 CPU 工作模式
1.2 x86 体系结构概览
1.3 PC 系统
1.3.1 PC 系统概述
2.3.2 总线拓扑
2.3.3 存储器与I/O 编址
2.3.4 关于系统的启动与引导
Chapter 2 Bochs 工程概述
2.1 开源项目Bochs 介绍........................................11
2.2 版本2.2.1 源码组织..................................................................................................11
2.3 工程类结构.................................................................................................................12
2.4 主体框架结构分析.....................................................................................................13
2.4.1 Bochs 工程中的重要类................................................................................13
(1) VM 控制台界面类.............................................................................................13
(2 ) CPU 模拟............................................................................................................14
(3) Memory 模拟......................................................................................................14
(4 ).I/O device 模拟...................................................................................................15
2.4.2 入口函数main()及Win32 Gui 初始化........................................................15
2.5 Bochs 的工作方式......................................................................................................18
Chapter 3 CPU 类的源码分析...................................................20
3.1 CPU 类概述................................................................................................................20
3.1.1 CPU 逻辑结构框图......................................................................................20
3.1.2 类BX_CPU_C 成员归纳.............................................................................20
3.2 类BX_CPU_C 源码分析..........................................................................................21
3.2.1 CPU 特性声明..............................................................................................21
3.2.2 类bxInstruction_c 成员分析........................................................................22
3.2.3 类BX_CPU_C 源码注释.............................................................................22
3.3 通用寄存器.................................................................................................................29
3.3.1 数据结构与注释...........................................................................................29
3.3.2 通用寄存器归纳...........................................................................................30
3.4 段寄存器、全局寄存器GDI 和IDT ........................................................................31
3.4.1 数据结构与注释...........................................................................................31
3.4.2 段寄存器结构分析.......................................................................................33
3.5 CPU 状态字EFLAGS................................................................................................35
3.5.1 数据结构与注释...........................................................................................35
2016-08-30
自己动手写编译器、链接器
本书讲述了一个真实编译器的开发过程,源语言是以C语言为蓝本,进行适当简化定义的一门新语言,称之为SC语言(简化的C语言),目标语言是大家熟悉的Intel x86机器语言。在本书中,读者将看到从SC语言定义,到SCC编译器开发的完整过程。本书介绍的SCC编译器,没有借助Lex与Yacc这些编译器自动生成工具,纯手工编写而成,更便于学习和理解。为了生成可以直接运行EXE文件,本书还实现了一个链接器。读完本书读者将知道一门全新的语言如何定义,一个真实的编译器、链接器如何编写。
2016-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人