《XENIX开发系统 C语言指南》

第一篇C语言用户指南3

第一章引论3

1.1 概述3

1.2 关于本指南3

1.3 新的特性4

1.4 标记约定5

1.5 有关C语言的书籍6

第二章用cc命令编译7

2.1 引言7

2.2 基础:编译和链接C程序7

2.3 使用cc选项8

第三章用cc命令链接42

3.1 引言42

3.2 默认的链接进程42

3.3 传递链接程序信息:_link选项42

第四章在XENIX上运行C程序46

4.1 引言46

4.2 把命令行数据传递给一个程序46

第五章用存储模式工作48

5.1 引言48

5.2 near,far和huge寻址49

5.3 使用标准存储模式50

5.4 使用关键字near,far和huge54

5.5 建立定制的存储模式61

5.6 设置数据阈64

5.7 命名模块和段64

5.8 指定正文段和数据段65

第六章提高程序速度67

6.1 引言67

6.2 使用寄存器变量67

6.3 优化选项和编译标记68

6.4 选择函数调用约定70

6.5 在大数据模式中的效率71

6.6 在大程序模式中的效率72

第七章目标文件和可执行文件的格式73

7.1 引言73

7.2 iAPX286,386系统体系结构73

7.3 Intel目标模块格式74

7.4 术语的定义74

7.5 模块标识和属性76

7.6 段定义77

7.7 段寻址77

7.8 符号定义77

7.9 索引77

7.10 修补的概念框架78

7.11 相对自身的修补81

7.12 相对段的修补81

7.13 记录次序82

7.14 记录格式介绍82

7.15 按数值排序的记录类型清单97

7.16 公用变量的类型表示98

7.17 分段的x.out格式99

第八章C语言与汇编语言的兼容性109

8.1 引言109

8.2 8086/80286的C调用序列109

8.3 进入8086/80286汇编例程109

8.4 8086/80286返回值110

8.5 退出8086/80286例程110

8.6 8086/80286编程示例110

8.7 80386 C语言调用序列111

8.8 进入80386汇编语言例程112

8.9 80386返回值112

8.10 退出80386例程113

8.11 80386程序示例114

第九章出错处理116

9.1 引言116

9.2 使用标准出错文件116

9.3 使用errno变量116

9.4 显示出错消息117

9.5 使用出错信号117

9.6 遇到系统出错118

附录A由编译程序以前的版本转换来119

附录B编写可移植的程序124

附录C为只读存储器编写程序135

附录DC语言出错消息和出口码137

第二篇设备驱动程序编写者指南163

第一章设备驱动程序引论163

1.1 引言163

1.2 核心环境165

1.3 设备驱动程序的参数传递170

1.4 命名约定170

第二章块设备驱动程序171

2.1 块设备介绍171

第三章字符设备驱动程序179

3.1 字符设备介绍179

第四章视频设备驱动程序192

4.1 编写视频适配器驱动程序192

第五章编译并链接驱动程序199

5.1 编译,配置并链接驱动程序199

5.2 驱动程序的调试202

5.3 准备驱动程序二进制码发行版本的注意事项206

第六章存储管理例程212

6.1 存储管理例程212

第七章 数据操纵例程223

第八章直接存储分配例程228

8.1 DMA例程228

第九章内核支持的例程236

9.1 内核支持的例程236

第十章驱动程序代码样本254

10.1 引言254

10.2 行式打印机驱动程序代码片段254

10.3 终端驱动程序示例259

10.4 磁盘驱动器驱动程序示例274

附录A select系统调用283

附录B共享中断向量287

附录C告诫288

1994《XENIX开发系统 C语言指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由吴曾光等译 1994 北京:科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Borland C++4开发指南(1996 PDF版)
Borland C++4开发指南
1996 北京:电子工业出版社
XENIX系统V C语言用户参考手册( PDF版)
XENIX系统V C语言用户参考手册
C语言开发 AUTOCAD 系统教程( PDF版)
C语言开发 AUTOCAD 系统教程
UNIX系统V和XENIX系统V实用指南( PDF版)
UNIX系统V和XENIX系统V实用指南
北京希望电脑公司
自修C语言与XENIX操作系统使用教程(1992 PDF版)
自修C语言与XENIX操作系统使用教程
1992 北京希望电脑公司
XENIX开发系统程序员指南与宏汇编(1990 PDF版)
XENIX开发系统程序员指南与宏汇编
1990 北京:北京科学技术出版社
XENIX开发系统 C语言参考手册与库指南(1990 PDF版)
XENIX开发系统 C语言参考手册与库指南
1990 北京:北京科学技术出版社
XENIX开发系统图形界面CGI(1990 PDF版)
XENIX开发系统图形界面CGI
1990 北京:北京科学技术出版社
XENIX操作系统 用户指南(1990 PDF版)
XENIX操作系统 用户指南
1990 北京:北京科学技术出版社
XENIX开发系统 C语言用户指南(1990 PDF版)
XENIX开发系统 C语言用户指南
1990 北京:北京科学技术出版社
XENIX开发系统 程序员参考手册(1990 PDF版)
XENIX开发系统 程序员参考手册
1990 北京:北京科学技术出版社
XENIX操作系统 系统管理员指南(1990 PDF版)
XENIX操作系统 系统管理员指南
1990 北京:北京科学技术出版社
C语言简明教程与TURBO C程序开发系统(1993 PDF版)
C语言简明教程与TURBO C程序开发系统
1993 西安:西安电子科技大学出版社
管理信息系统开发指南(1992 PDF版)
管理信息系统开发指南
1992 上海:上海科学普及出版社
C语言应试指南(1995 PDF版)
C语言应试指南
1995 北京:北京理工大学出版社