《C语言实践 1 C语言的DOS系统程序设计》
作者 | 吕强等编著 编者 |
---|---|
出版 | 北京:清华大学出版社 |
参考页数 | 354 |
出版时间 | 1994(求助前请核对) 目录预览 |
ISBN号 | 7302015678 — 求助条款 |
PDF编号 | 87622628(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第一章 绪言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
1994《C语言实践 1 C语言的DOS系统程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由吕强等编著 1994 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- Netscape JavaScript指南
- 1997 北京:中国水利水电出版社
-
- C语言程序设计 1
- 北京:人民邮电出版社
-
- C语言和C++语言程序设计
- 1988 成都:四川科学技术出版社
-
- C语言程序设计
- 1994 北京:中国科学技术出版社
-
- C程序设计语言
- 1984 广州:广东高等教育出版社
-
- C++程序设计语言
- 1991 北京希望电脑公司
-
- C程序设计语言
- 1987 上海:同济大学出版社
-
- C语言程序设计
- 1987 上海:上海科学技术文献出版社
-
- C++语言程序设计
- 1999 北京:清华大学出版社
-
- C语言程序设计
- 1999 大连:大连理工大学出版社
-
- C语言程序设计
- 1998 南京:南京大学出版社
-
- C语言程序设计
- 1995 天津:南开大学出版社
-
- C语言程序设计
- 1994 天津:南开大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD