《C语言应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:彭光泽编译
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1992
  • ISBN:781016418X
  • 页数:258 页
图书介绍:

目 录 1

第1章程序开发基础知识 1

§1.1与CPU相关的程序设计 1

★int类型变量的位长差异 1

★指针变量的位长差异 2

★寄存器配置的差异 2

§1.2 8086系统CPU与指针变量的处理 2

★8086系统CPU的地址表达方式 3

★存储模式的概念 3

★不同存储模式时的指针位长比较 4

★直接存取实地址区域的程序 4

§1.3与操作系统相关的程序设计 9

★什么是系统调用 9

★使用MS-DOS系统调用的程序 9

★高移植性程序的描述方法 12

★什么是高移植性程序 12

§1.4高移植性程序的描述 12

§1.5程序描述技巧 16

★程序的高速化 16

★错误回避 17

★系统设计与程序开发工具 18

第2章源程序库的建立 19

§2.1什么是库 19

§2.2库管理器的基本功能 20

§2.3库的维护与管理 22

★LIB指令的使用方法 22

★UNIX中的库管理 23

§2.4实用库的建立 24

★中断支援库的建立 24

★中断支援库的利用 35

§2.5根据标题文件建立简易库 37

★建库须知 37

★什么是换码序列 38

★换码序列简易库 39

第3章汉字处理 41

§3.1汉字码体系 41

★7位体系汉字码 41

★8位体系汉字码 43

★代码的兼容性 46

§3.2程序源中全角字符的处理 46

★可使用8位码的处理系统 46

★只能使用7位码的处理系统 47

§3.3全角字符的输入输出 48

★全角字符的控制 48

★7位体系代码的输入输出处理 50

§3.4全角字符串的编辑 51

★8位体系代码的输入输出处理 51

★使用移位码所带来的问题 52

★编辑的预处理 52

★全角字符串编辑用的库函数 57

★自我内部处理代码的建立 58

§3.5取样程序——JFOLD 62

第4章MS-DOS程序设计 80

§4.1利用系统调用的程序设计 80

★什么是intdos函数 80

★数据的传递 81

★调出函数调用的库函数 81

★启动内部中断的函数 82

★获得当前段寄存器值的函数 83

★intdos函数的必要性 83

§4.2检索目录的系统调用 84

★目录的检索——LD指令 84

★信号的概念 1 89

★指定路径的属性获取 91

★MS-DOS版本不同时的运行差异 91

§4.3子过程的执行 97

★启动子过程的函数群 97

★system函数的使用方法 99

§4.4取样程序——FINDF 103

FINDF指令的概要 103

★程序的内部结构 105

§5.2与汇编程序的连接 137

★以C语言编制应用程序 137

第5章中断处理 137

§5.1直接处理硬件的程序 137

★代替汇编语言的C语言 137

★函数的调用过程与变量的访问 138

★C语言程序与汇编程序的描述差异 139

★具有直接插入汇编功能的C语言处理系统 140

§5.3中断处理的概念 141

★什么是中断处理 141

★利用硬件中断的终端仿真程序 141

★C语言中对中断处理的处理 142

★中断处理的描述 143

★必要的硬件知识 144

§5.4中断程序的实现 145

★8086系统CPU的硬件中断机理 145

★中断辅助程序的描述 147

★中断辅助程序的建立 149

§5.5取样程序——VTE 155

★程序概要 155

★main函数概要 156

★画面控制函数概要 157

★发送与接收函数概要 157

第6章UNIX的系统程序设计 182

§6.1多任务环境的思考方法 182

★单一任务与多任务 182

★多任务环境的实现 182

★多任务环境中的程序设计 183

★UNIX的系统调用 184

§6.2过程管理 184

★什么是过程 184

★过程管理的系统调用 185

§6.3信号(System V系统,4.3BSD) 189

★“入场限制型”信号的利用 190

★“交通信号机型”信号的利用 191

★信号的系统调用 191

★管的概念 197

§6.4过程间通信 197

★管的系统调用 198

★信息的概念(System V系统,4.3BSD) 203

★信息的系统调用 204

★共享存储器的概念(System V系统,4.3BSD) 211

★共享存储器的系统调用 211

§6.5存储管理 213

★存储管理与UNIX 213

★malloc函数及其外围函数 213

★断值与brk函数 213

§6.6中断处理 214

★中断处理的概念 214

★中断处理的系统调用 215

§6.7插座(4.3BSD) 221

★委托/服务模式 221

★socket调用与命名 221

★插座的系统调用 222

★socket调用的利用 222

★服务程序的解说 225

★委托程序的解说 227

第7章程序开发环境 238

§7.1 MAKE——编译/连接自动化工具 238

★MAKE的效用 238

★MS-DOS的MAKE 239

★MAKE指令的动作结构 240

★MAKE指令的应用 241

★UNIX的make 242

§7.2 DEBUG,SYMDEB——调试工具 245

★调试程序的功能 246

★最基础性的调试 246

★调试程序的基本结构 249

★使用SYMDEB的调试程序 249

★UNIX系统的调试——adb的用法 256

★高级调试程序的问题 258