微机软硬件开发技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:罗光春,谌黔燕编著
- 出 版 社:成都:电子科技大学出版社
- 出版年份:1998
- ISBN:7810439561
- 页数:339 页
上篇 3
第一章 DOS的组成和启动 3
1.1 486以上微机的CMOS设置 3
1.1.1什么是BIOS 3
1.1.2什么是CMOS 4
1.1.3 CMOS设置(BIOS设置) 4
1.1.4图形界面AMI BIOS WinBIOS的系统参数设置方法 12
1.2 DOS的组成与启动 24
1.2.1 DOS模块结构 24
1.2.2 DOS操作系统的启动 26
1.3系统配置 27
1.3.1系统配置文件及其执行 27
1.3.2 CONFIG.SYS文件 28
1.3.3 AUTOEXEC.BAT文件 30
1.3.4跳过CONFIG.SYS和AUTOEXEC.BAT的命令 31
1.3.5启动计算机不加载DBLSPACE.BIN 31
1.3.6 CONFIG.SYS文件中的系统配置命令 32
1.3.7内存管理 50
第二章 微机文件系统 59
2.1.1树形文件组织系统 60
2.1文件的组织与管理 60
2.1.2文件系统的数据结构 61
2.1.3文件系统的目录层次 70
2.1.4文件系统的目录管理 73
2.2文件操作与共享 79
2.2.1文件与扩展名 79
2.2.2文件操作命令和功能调用 80
2.2.3数据结构级上文件的管理 83
2.2.4系统文件表(SFT) 92
2.2.5存储器级上的文件数据交换 95
2.2.6文件共享 96
第三章 中断调用和TSR程序 101
3.1系统调用(功能调用)的基本原理 101
3.1.1中断基本概念 101
3.1.2 DOS中断 105
3.1.3 BIOS中断 108
3.1.4 DOS服务与BIOS服务详解 108
3.1.5简单I/O服务 111
3.1.6磁盘控制操作 114
3.1.7文件操作 117
3.1.9句柄服务 120
3.1.8 FCB文件服务 120
3.1.10目录操作 125
3.1.11日期和时间操作 125
3.1.12进程操作 126
3.1.13内存操作 129
3.1.14 I/O控制(IOCTL)操作 130
3.1.15其他操作 133
3.1.16 BIOS功能调用 136
3.1.19 BIOS磁盘服务 140
3.1.17设备配置服务 140
3.1.18读常规存储器的大小 140
3.1.20串行端口服务 143
3.1.21键盘服务 144
3.1.22打印机服务 145
3.1.23时钟服务 146
3.2 TSR原理及应用示例 146
3.2.1程序段前缀PSP和DTA 147
3.2.2 TSR程序设计及实例 149
4.1.2 DOS的设备驱动程序和设备文件 158
4.1.1微机设备的分类 158
第四章 微机设备管理 158
4.1微机设备管理原理 158
4.1.3 MS-DOS支持的设备 159
4.1.4 DOS的新设备添加 160
4.1.5 MS-DOS实现设备I/O操作的基本过程 160
4.2字符设备管理 161
4.2.1概述 161
4.2.2设备I/O的传统方式 161
4.2.3设备I/O的高级方式 165
4.2.4时钟设备管理 167
4.2.5 ROM-BIOS为字符设备提供的I/O服务功能 168
4.3块设备管理 170
4.3.1磁盘概述 170
4.3.2软盘及软盘驱动器 171
4.3.3硬盘及硬盘驱动器 172
4.3.4磁盘BIOS参数块BPB 177
4.3.5 DOS驱动器参数块BDPB 179
4.3.6 DOS驱动器参数块DPB 181
4.3.7 ROM BIOS的磁盘服务 183
4.3.8 磁盘缓冲区管理 184
4.4 DOS的I/O控制 186
4.5设备驱动程序 195
4.5.1概述 195
4.5.2设备驱动程序的结构 197
4.5.3设备驱动程序的管理 201
4.5.4设备驱动程序的调用 203
4.5.5设备驱动程序的功能及调用格式 205
4.5.6设备驱动程序的安装 213
5.2网络通讯协议与程序结构 216
5.2.1网络通讯协议 216
5.1系统概述 216
第五章 微机网络通讯原理及程序示例 216
5.2.2程序结构 217
5.3通讯端口的原理及参数设置 218
5.3.1本模块总框架 218
5.3.2微机通讯的同步与异步方式 218
5.3.3 RS-232-C标准 220
5.3.4 8250异步串行接口 222
5.4终端仿真 224
5.4.1原理描述 225
5.4.2数据缓冲区的实现 226
5.4.3过程分析 227
5.4.4小结 230
5.5文件传输 230
5.5.1联接处理 231
5.5.2发送文件处理 231
5.5.3文件接收处理 233
5.6超时处理 234
5.6.1 8253定时器/计数器的工作原理 235
5.7.1出错处理 237
5.6.2本系统的超时处理过程 237
5.7其他辅助处理 237
5.7.2对文本文件的处理 238
5.7.3结束处理 238
下篇 243
第一章 概论 243
1.1 Windows的发展史 243
1.2 Windows的主要特点 243
1.3.2软件配置 244
1.3.1硬件配置 244
1.3 Windows的软、硬件配置 244
1.4 Windows3.1的操作模式 245
1.5基本术语 245
习题与思考 245
第二章Windows图形环境 246
2.1 Windows的系统组成 246
2.2 Windows的启动与退出 246
2.3窗口的组成部分 246
2.3.1窗口的基本元素 246
2.4.1菜单及操作 247
2.3.2对基本元素的操作 247
2.4菜单及对话框 247
2.4.2对话框及操作 248
2.5文档操作 248
2.6获取帮助信息 250
习题与思考 250
第三章 用程序管理器Program Manager来管理程序 251
3.1程序组和程序项 251
3.1.1组窗口和像标的操作 251
3.1.4删除程序组 252
3.1.2创建程序组 252
3.1.3重新命名程序组 252
3.2程序项的操作 253
3.2.1创建新程序项 253
3.2.2在组间移动程序项 253
3.2.3更改程序项特性 253
3.2.4更换程序项像标 254
3.2.5删除程序项 254
3.2.6创建程序项来启动文档文件 254
3.3为非Windows应用程序创建程序项 254
习题与思考 255
3.4使用RUN命令启动程序 255
3.5退出Program Manager 255
第四章 用文件管理器(File Manager)来管理文件、目录及磁盘 256
4.1 File Manager的启动 256
4.2 File Manager窗口 256
4.3 File Manager使用的像标 257
4.4从File Manager中启动程序 258
4.5将文档与程序相关联 258
4.6.3通过拖动像标来移动和拷贝文件 259
4.6.2选中文件 259
4.6文件及目录的操作 259
4.6.1 Confirmation(确认)任选项 259
4.6.4移动和拷贝整个目录 260
4.6.5删除文件和目录 260
4.6.6文件和目录的更名 260
4.6.7创建新目录 260
4.6.8搜索文件 260
4.7.1格式化软盘 261
4.7磁盘操作 261
4.6.10通过File Manager打印文件 261
4.6.9改变文件属性 261
4.7.2向已格式化的软盘上拷贝系统文件 262
4.7.3复制软盘 262
4.7.4为磁盘添加卷标 262
4.8 用File Manager生成程序项 262
4.9退出File Manager 262
习题与思考 263
5.3配置串行口 264
5.2改变工作台面的颜色或图案 264
5.1启动Control Panel 264
第五章 用控制板来设置Windows 264
5.4设置鼠标 265
5.5设置工作台面 265
5.6设置与国家有关的任选项 266
5.7调整键盘重复频率 266
5.8设置日期和时间 266
5.9安装音频驱动程序 266
5.10设置网络任选项 266
习题与思考 267
第六章 为Windows配置MS-DOS 268
6.1为Windows生成理想的CONFIG.SYS文件 268
6.1.1配置命令 269
6.1.2配置设备驱动程序 271
6.1.3创建Windows RAM驱动器 273
6.1.4为Windows建立CONFIG.SYS文件 273
6.2为Windows生成理想的AUTOEXEC.BAT文件 274
6.2.1设置理想的Windows路径 274
6.2.2设置提示符 274
6.2.4装载SMARTDrive磁盘高速缓存器 275
6.2.5 TSR(终止并驻留程序)的处理 275
6.2.3创建环境变量 275
6.2.6 为Windows生成理想的AUTOEXEC.BAT文件 276
习题与思考 276
第七章 两个重要的INI文件 277
7.1 INI文件概要 277
7.2 SYSTEM-INI文件 278
7.2.1 SYSTEM.INI文件中的区段 278
7.2.2 [boot]区段 278
7.3 WIN.INI文件 280
习题与思考 281
7.4 PROGMAN.INI简介 281
第八章 优化Windows性能 282
8.1 Windows的资源 282
8.1.1检查Windows的可用内存与系统资源 282
8.1.2资源优化 282
8.2 Windows中的内存管理 283
8.2.1内存的四种类型 283
8.2.2 Windows如何使用内存 284
8.3虚拟内存 284
8.4让Windows运行得更快 284
习题与思考 285
9.1 Windows应用程序的开发环境 286
9.1.1硬件环境 286
9.1.2软件环境 286
9.2 Windows环境概述 286
9.2.1统一的用户界面 286
第九章 编程预备知识 286
9.2.2面向对象的程序设计 287
9.2.3与设备无关的图形输出 287
9.2.4消息驱动的程序结构 287
9.2.6内存管理 288
9.2.5多任务 288
9.2.7数据交换与共享 289
9.3 Windows应用程序设计基础知识 289
9.3.1界面设计 289
9.3.2消息循环 290
9.3.3窗口函数 290
9.3.4 Windows函数库 291
9.4 Windows应用程序的文件组成 291
9.4.4模块定义文件(.DEF) 292
9.4.3资源定义文件(.RC) 292
9.4.2头文件 292
9.4.1源程序文件 292
9.4.5资源文件 293
9.5开发Windows应用程序的步骤 293
习题与思考 294
第十章 建立一个简单的Windows应用程序 295
10.1一个简单的Windows应用程序 295
10.2 程序的文件组成 295
10.3.1 C源程序文件分析 298
10.3程序剖析 298
10.3.2头文件Application.h 309
10.3.3资源定义文件Application.rc 309
10.3.4模块定义文件Application.def 309
10.4程序的编译和连接 310
10.5程序的运行 311
10.5.1 MAKE文件 311
10.5.2运行NMAKE/MAKE 312
习题与思考 312
11.2 Windows应用程序中的消息来源 313
11.1什么是Windows消息 313
第十一章Windows消息 313
11.3 Windows的消息种类 314
11.3.1窗口管理消息 314
11.3.2初始化消息 315
11.3.3输入消息 315
11.3.6系统信息消息 316
11.3.7控制消息 316
11.3.8通知消息 316
11.3.5裁剪板消息 316
11.3.4系统消息 316
11.3.9滚动条消息 317
11.3.10非用户区域消息 317
11.4用户定义消息 317
11.5消息的发送 317
11.6消息的处理 318
习题与思考 318
第十二章 开发Windows应用程序 319
12.1 Windows API简介 319
12.2创建窗口 319
12.3窗口输出 321
12.3.1刷新窗口 322
12.3.2 GDI简介 322
12.3.3映射方式 323
12.3.4画笔、刷子、绘图模式和显示文字 323
12.4窗口输入 324
12.4.1键盘输入 324
12.4.2鼠标输入 324
12.4.4滚动条 325
12.4.3定时器输入 325
12.4.5菜单输入 326
12.5图符、光标、字符串、点位图 326
12.5.1图符 326
12.5.2光标 327
12.5.3字符串 327
12.5.4点位图 328
12.6菜单 329
12.6.1定义菜单 329
12.6.3在应用程序中设计窗口菜单 330
12.6.4与菜单有关的其他函数 330
12.6.2菜单项标识符 330
12.7对话框 331
12.7.1设计对话框模板 331
12.7.2使用对话框函数 331
12.7.3模式对话框和无模式对话框 331
12.7.4显示与关闭对话框 332
习题与思考 332
13.1剪接板(Clipboard) 333
13.1.1剪接板的数据格式 333
第十三章 程序开发的进一步深入 333
13.1.2剪接板的使用 334
13.2 Windows的动态数据交换(DDE) 334
13.2.1 DDE基本概念 335
13.2.2 DDE消息 335
13.2.3用DDE进行会话 336
13.3动态连接库(DDL) 337
13.4多文档界面(MDI) 337
13.4.1 MDI窗口组成 337
13.4.2 MDI应用程序的编制 338
习题与思考 339
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019