图书介绍
C语言实践 1 C语言的DOS系统程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言实践 1 C语言的DOS系统程序设计](https://www.shukui.net/cover/43/31118736.jpg)
- 吕强等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302015678
- 出版时间:1994
- 标注页数:354页
- 文件大小:9MB
- 文件页数:288页
- 主题词:C语言
PDF下载
下载说明
C语言实践 1 C语言的DOS系统程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 绪言1
第二章 C语言与低、高级语言的接口3
2.1 C语言混合编程基础3
2.1.1 混合编程概述3
2.1.2 C语言的编译模式4
2.1.3 C语言外部接口约定原则7
2.2 C语言与汇编语言程序接口7
2.2.1 C编译程序的调用约定7
2.2.2 两种参数传递方式9
2.2.3 汇编子程序的编写格式与要求10
2.2.4 从C中调用汇编函数13
2.2.5 建立汇编语言框架20
2.2.6 从汇编程序中调用C语言函数25
2.2.7 C语言与汇编语言程序混合调用实例28
2.3 C语言与PASCAL语言程序接口34
2.3.1 PASCAL语言简介34
2.3.2 C与PASCAL的接口程序设计基础34
2.3.3 C与PASCAL的调用约定36
2.3.4 C与PASCAL的接口程序设计举例36
2.3.5 连接C和PASCAL模块37
2.4 C语言与PROLOG语言程序接口38
2.4.1 PROLOG语言简介38
2.4.2 PROLOG混合编程基础38
2.4.3 C与PROLOG的混合编程规则40
2.4.4 C与PROLOG混合编程举例40
2.4.5 连接C和PROLOG模块41
2.5 C语言与BASIC语言程序接口42
2.5.1 BASIC语言混合编程基础42
2.5.2 BASIC调用C43
2.5.3 C调用BASIC44
第三章 C语言与DOS操作系统的接口46
3.1 伪变量46
3.1.1 伪变量的引入46
3.1.2 伪变量的使用47
3.1.3 伪变量应用举例47
3.2 直接插入汇编代码49
3.2.1 关键词asm或_asm49
3.2.2 asm和_asm的指令集51
3.2.3 汇编代码对C代码的引用53
3.2.5 程序举例56
3.2.4 编译过程56
3.3.1 C语言中提供的函数57
3.3 C与BIOS接口57
3.3.2 C语言对ROM BIOS显示驱动服务的调用59
3.3.3 C语言对ROM BIOS磁盘服务的调用64
3.3.4 C语言对ROM BIOS键盘服务的调用66
3.4 C与DOS接口68
3.4.1 C语言中提供的函数68
3.4.2 C语言对DOS功能服务的调用70
4.1.1 概述73
4.1.2 抢占式接管和链接式接管73
第四章 用C写TSR程序73
4.1 TSR的一般讨论73
4.1.3 TSR编程应考虑的问题74
4.2 与TSR相关的DOS功能调用和中断76
4.2.1 DOS功能调用76
4.2.2 与TSR相关的中断79
4.3 用C实现TSR80
4.3.1 中断函数80
4.3.2 激活TSR的外部条件82
4.3.3 激活TSR的内部条件83
4.3.4 栈切换84
4.3.5 保护DOS数据区85
4.3.6 PSP和DTA的切换86
4.3.7 TSR的应用部分87
4.3.8 TSR的撤离88
4.3.9 TSR的通信89
4.3.10 TSR的调试90
4.3.11 确定TSR占用的内存90
5.2 DOS对设备驱动程序的管理和请求92
5.2.1 设备驱动程序在DOS中的层次92
第五章 用C写设备驱动程序92
5.1 概述92
5.2.2 DOS管理设备驱动程序的数据结构93
5.2.3 设备驱动程序的分类93
5.2.4 DOS对设备的请求94
5.2.5 DOS对设备驱动程序的调用96
5.3 设备驱动程序的C描述100
5.3.1 各种主要变量100
5.3.3 interrupt过程102
5.3.2 strategy过程102
5.3.4 各个命令处理函数103
5.4 在C环境下实现驱动程序105
5.4.1 数据在先106
5.4.2 标注结尾函数108
5.4.3 驱动程序的栈109
5.4.4 数据段的切换110
5.4.5 生成驱动程序的过程111
5.5.1 预处理文本清单112
5.5 一个设备驱动程序的C框架清单112
5.5.2 块设备驱动程序框架程序115
第六章 汉字输入法演示系统的设计与实现124
6.1 系统概述124
6.1.1 系统开发的目的124
6.1.2 系统综述124
6.2 系统运行环境的设计与实现125
6.2.1 系统运行环境的设计125
6.2.2 系统INT 10H的实现126
6.3.1 演示模块的设计135
6.3 演示模块的设计与实现135
6.3.2 演示前的准备工作136
6.3.3 演示模块的实现143
6.3.4 演示模块的源程序147
第七章 图形格式转换器167
7.1 概述167
7.2 图形格式简介167
7.2.1 WPS桌面印刷系统的SPT格式167
7.2.2 MS-WINDOWS的BMP格式168
7.2.3 Zsoft的PCX格式169
7.2.4 STORYBOARD的PIC格式171
7.2.5 CorelDraw的EPS格式174
7.3 图形格式的转换模型174
7.3.1 总体设想175
7.3.2 图形文件的内存模式178
7.4 格式转换技术的应用180
7.5 一个转换器CONVERT.C程序清单181
第八章 图元编辑200
8.1 概述200
8.2 用户界面设计200
8.2.1 系统文件说明200
8.2.2 图文编辑程序的使用方法201
8.2.3 如何将MEM.OBJ连入C语言的库中206
8.2.4 图元调用函数说明207
8.2.5 软件包的演示说明211
8.3 主要数据结构设计212
8.3.1 编辑板的数据结构212
8.3.2 显示板的数据结构212
8.3.3 图元在内存中的存储映像213
8.3.4 图元库的结构213
8.4 部分源程序示例214
9.1.1 数据异步串行的发送和接收279
第九章 串行口的编程279
9.1 引言279
9.1.2 RS-232C接口280
9.1.3 UART内部寄存器定义280
9.1.4 有关的硬件中断及其处理286
9.2 利用BIOS串行通信管理程序288
9.2.1 BIOS串行通信管理程序的功能288
9.2.2 利用INT86函数调用BIOS串行口管理程序的C函数290
9.2.3 一个简单的接收发送程序291
9.2.4 利用BIOSCOM函数实现的接收发送程序294
9.3.1 获取串行口的工作状态298
9.3 直接操纵异步串行通信口298
9.3.2 设置串行口的工作参数299
9.3.3 查询方式的发送和接收301
9.3.4 串行口测试程序CTCOM.C304
9.4 一个简单的终端仿真程序323
9.4.1 终端仿真程序TERMINAL.C323
9.4.2 再论串行口中断处理程序330
9.5 一个简单的文件传送程序331
10.1 引言346
第十章 声音346
10.2 声音函数347
10.2.1 产生声音函数347
10.2.2 关闭声音函数348
10.2.3 延时348
10.3 实例349
10.3.1 听力测试程序349
10.3.2 音响模拟程序350
10.3.3 简单音乐演奏程序351
参考文献354