图书介绍
C语言程序运行速度的优化【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 崔志明,夏晓燕编著 著
- 出版社: 北京:海洋出版社
- ISBN:7502731849
- 出版时间:1993
- 标注页数:304页
- 文件大小:63MB
- 文件页数:314页
- 主题词:
PDF下载
下载说明
C语言程序运行速度的优化PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 IBM PC的硬件结构1
第一节 系统的基本配置1
一、系统板的结构与功能1
二、存储器空间的布局2
三、输入输出通道2
第二节 中央处理器3
一、Intel 8086/8088的结构3
二、8086/8088对存储器的访问7
第三节 图形显示器8
一、CGA9
二、EGA/VGA12
三、显示器BIOS的功能和用法22
第四节 磁盘及磁盘驱动器25
一、软盘的基本概念25
二、硬盘的基本概念26
三、硬盘分区和逻辑驱动器26
四、硬盘驱动器类型27
第五节 异步通讯控制器28
第二章 8086系列宏汇编语言30
第一节 基本语法30
一、概述30
二、语句31
三、操作数的寻址方式与汇编表示33
四、常量与数值表达式35
五、标号36
六、变量与地址表达式37
第二节 指令系统39
一、8086系列指令系统的基本特点39
二、8086系列指令系统的汇编表示40
第三节 伪操作命令42
一、变量定义及存储器申请42
二、过程定义伪操作命令43
三、符号定义伪操作命令43
四、程序模块的定义与通讯44
五、程序分段与存储分配45
六、条件伪操作命令46
七、宏处理伪操作命令47
第四节 与BIOS和MS-DOS的接口48
一、汇编语言程序与BIOS的接口48
二、汇编语言程序与MS-DOS的接口49
第三章 C语言50
第一节 C语言的基本概念50
一、程序结构50
二、基本符号51
三、基本类型52
四、C库53
第二节 变量、常量、运算符和表达式54
一、变量54
二、常量54
三、运算符55
四、表达式57
第三节 程序控制语句58
一、if语句58
二、switch语句59
三、while语句60
四、do-while语句61
五、for语句61
六、多重循环结构62
七、转移语句62
第四节 数组、结构、指针和联合63
一、数组63
二、结构64
三、指针66
四、联合68
第五节 函数及输入、输出69
一、函数69
二、变量的存储类别及传递73
三、输入语句75
四、输出语句76
第四章 C语言程序的优化总述79
第一节 优化方法的分类79
一、提高C语言程序的运行速度79
二、提高C语言程序的输入/输出速度79
三、跳过MS-DOS,直接访问BIOS79
四、跳过BIOS,直接访问硬件80
五、利用一些潜在的功能80
第二节 优化方法的分析与比较80
第三节 模块化程序设计81
一、模块划分的指导原则81
二、模块划分的简单例子83
第四节 程序性能的测试83
第五章 C语言程序运行速度的提高第一节 C语言程序调用汇编语言程序的方法85
一、方法概述85
二、存储模式86
三、C语言程序和汇编语言程序的接口87
四、段和组88
五、调用规则和步骤90
六、实现要点94
第二节 提高C语言程序的运行速度95
一、内排序既述95
二、内排序的C语言程序96
三、内排序的汇编语言程序100
四、性能的测试106
五、不适当的优化方法106
六、正确的优化方法110
七、本节要点111
第三节 提高C语言程序的输入/输出速度112
一、加密概述112
二、加密程序113
三、操作系统和C语言的输入/输出115
四、加密程序的优化117
五、本节要点119
第四节 程序优化实例分析119
一、一字棋概述120
二、一字棋的搜索策略121
三、一字棋程序123
四、对一字棋程序的优化127
五、本节要点133
第六章 C语言程序直接访问BIOS134
第一节 C语言程序直接访问BIOS的方法134
一、中断介绍134
二、BIOS简介136
三、借助于汇编语言接口程序访问BIOS138
四、通过int86函数访问BIOS154
五、本节要点155
第二节 对显示器控制模块的直接访问155
一、字符输入/输出155
二、键盘字符输入156
三、程序Display Text156
四、关于汇编语言程序166
五、性能评估166
六、本节要点167
第三节 对键盘管理模块的直接访问167
一、显示字符的颜色和属性167
二、BIOS键盘工具169
三、属性程序173
四、本节要点174
第四节 使用ROM BIOS的图形功能174
一、分形图174
二、典型的图形工作模式简介176
三、对程序fract的说明179
四、运行fract的说明186
五、本节要点187
第五节 对异步通讯模块的直接访问187
一、串行I/O188
二、term程序190
三、串行BIOS函数195
四、termPrint程序197
五、打印口BIOS函数200
六、本节要点203
第七章 C语言程序直接访问硬件204
第一节 C语言程序直接访问硬件的方法204
一、共享内存204
二、I/O指令207
三、硬件中断208
四、本节要点210
第二节 对显示器的直接访问210
一、显示存储区211
二、BIOS通讯区213
三、新的SCRPUTS函数213
四、DisplayText程序回顾216
五、本节要点217
第三节 高速动画实例分析217
一、显示内存218
二、rect函数简介219
三、对rect函数的几点说明221
四、Pong程序232
五、本节要点236
第四节 对异步通讯器的直接访问236
一、串行口有关硬件简介236
二、串行口中断238
三、闭环形缓冲区238
四、串行口接口库239
五、程序term2247
六、本节要点248
第五节 对扬声器控制器的直接访问248
一、硬件简介248
二、发音程序251
三、处理器速度254
四、直接控制扬声器258
五、本节要点258
第六节 IP直方图258
一、IP直方图概述259
二、定时器中断260
三、IP直方图模块261
四、使用IP直方图模块266
五、连接映象268
六、分析RAMSORT278
七、本节要点278
附录A 8086指令系统一览表279
附录B BIOS功能一览表295
附录C DOS功能调用300
热门推荐
- 3243652.html
- 2506992.html
- 1366785.html
- 3401026.html
- 2311176.html
- 2449153.html
- 896396.html
- 1316473.html
- 537051.html
- 795688.html
- http://www.ickdjs.cc/book_1229996.html
- http://www.ickdjs.cc/book_1886088.html
- http://www.ickdjs.cc/book_1232557.html
- http://www.ickdjs.cc/book_2628874.html
- http://www.ickdjs.cc/book_426083.html
- http://www.ickdjs.cc/book_659672.html
- http://www.ickdjs.cc/book_406372.html
- http://www.ickdjs.cc/book_1535907.html
- http://www.ickdjs.cc/book_3733086.html
- http://www.ickdjs.cc/book_3594508.html