上篇 微型计算机系统结构和应用 1
第一章 微型计算机系统结构 1
第一节 概述 1
第二节 计算机中的数制和编码系统 4
一、数制 4
二、不同进位制数之间的转换 5
三、二进制的运算 10
四、原码、反码和补码 12
五、二进制编码 14
第三节 微型计算机系统的硬件和软件 15
一、硬件系统 16
二、软件系统 19
三、微型计算机系统的配置 20
第二章 磁盘操作系统 22
第一节 DOS和磁盘文件 22
一、DOS简介 22
二、DOS的组成 22
三、软磁盘的使用 23
四、磁盘文件 24
第二节 系统启动 25
一、冷启动 25
二、热启动 26
三、硬磁盘启动 26
四、自动执行指定的程序 27
第三节 DOS操作命令 27
一、DOS命令的类型 27
二、磁盘格式化FORMAT命令 29
三、文件复制COPY命令 30
四、软磁盘复制DISKCOPY命令 32
五、列磁盘文件目录DIR命令 33
六、文件比较COMP命令 34
七、软磁盘比较DISKCOMP命令 35
八、删除磁盘比较RENAME(DEL)命令 35
九、重新命名文件RENAME(REN)命令 36
十、显示文件内容TYPE命令 37
十一、磁盘测试CHKDSK命令 37
十二、硬磁盘初始化FDISK命令 38
十三、建立子目录MKDIR(MD)命令 40
十四、改变当前目录CHDIR(CD)命令 41
十五、删除子目录RMDIR(RD)命令 42
第四节 批处理和配置文件 42
一、批处理文件 42
二、用COPY命令建立批处理文件 43
三、批处理文件的应用 43
四、配置文件 44
第三章 汉字处理和文字处理软件的使用 45
第一节 汉字操作系统CC DOS 45
一、概述 45
二、CC DOS的组成 46
三、CC DOS启动方法 46
第二节 汉字输入方法 47
一、汉字输入方法简介 47
二、区位码汉字输入方式 48
三、首尾码汉字输入方式 48
四、拼音码汉字输入方式 49
五、快速汉字输入方式 50
六、ASCⅡ码输入方式 51
七、纯英文方式 51
八、纯中文方式 51
九、五笔画汉字输入方法 52
十、五笔字型汉字输入方法 53
第三节 汉字文字处理软件的使用 58
一、汉字WORD STAR 58
二、汉字文字处理软件CWP 62
三、汉字文字处理系统WPS 62
第四节 数据库管理系统及其应用 69
第一节 关系式数据管理系统 69
一、概述 69
二、关系式数据库管理系统dBASEⅢ的主要功能 71
三、汉字dBASEⅢ的运行环境 71
四、汉字dBASEⅢ的主要技术指标 72
五、汉字dBASEⅢ的启动和退出 72
第二节 数据库文件的结构和建立 73
一、数据库文件的结构 73
二、数据类型 73
三、数据库文件结构的建立过程 74
四、库文件结构的显示 75
五、库文件结构的复制 76
六、库文件结构的修改 77
七、全屏幕编辑 77
八、文件的类型 78
第三节 数据库数据输入和显示 79
一、建立库文件结构时输入数据 79
二、用追加命令输入数据 80
三、用复制命令输入数据 81
四、显示数据库的记录 83
第四节 常数、变量、表达式和函数 84
一、常数 84
二、变量 84
三、运算符 84
四、表达式 85
五、函数 86
六、内存变量 93
七、宏替换& 95
第五节 数据库数据的修改 95
一、dBASEⅢ的命令结构 95
二、记录指针定位 97
三、记录的插入 97
四、记录的删除 98
五、记录的修改 100
第六节 数据库的排序、索引和查询 101
一、数据库的排序 102
二、数据库的索引 102
三、打开索引文件和重新索引 104
四、数据库的查询 104
第七节 数据库的统计、报表和标签 106
一、统计 106
二、求和 105
三、求平均值 107
四、同类统计 107
五、报表格式文件建立和调用 108
六、标签文件建立和调用 110
第八节 数据库的联结和更新 112
一、工作区选择 112
二、数据库的联结 113
三、数据库的更新 114
第九节 命令文件的生成和调用 115
一、人机会话命令 115
二、命令文件的生成和调用 119
三、程序控制命令 120
四、格式文件的建立、打开和关闭 133
五、dBASEⅢ的一些辅助命令 134
第十节 命令文件的应用实例 135
一、学生管理系统 136
二、宾馆旅客管理系统 139
下篇 微型计算机原理 149
第五章 微型计算机的结构 149
第一节 概述 149
第二节 微型计算机的基本结构 149
第三节 微型计算机的基本工作原理 151
第六章 微处理器 153
第一节 微处理器内部结构 153
一、寄存器 153
二、运算器 155
三、控制器 155
四、微处理器的基本操作 155
第二节 Z-80微处理器 156
一、Z-80微处理器的主要特点 156
二、Z-80微处理器的结构 156
三、Z-80微处理器的引脚功能 158
第三节 Intel 8088微处理器 160
一、Intel 8088微处理器的主要特点 160
二、Intel 8088微处理器的结构 161
三、Intel 8088微处理器的引脚功能 163
第七章 微处理器的指令系统 167
第一节 指令的基本格式 167
一、指令的基本格式 167
二、指令的功能 167
三、寻址方式 168
四、Intel 8088寻址方式 170
第二节 Z-80 CPU指令系统 174
一、数据传送 174
二、数据传送 180
三、算术和逻辑运算 181
四、移位 186
五、比较 191
六、转移 193
七、位操作 195
八、CPU控制 196
九、输入/输出 197
第三节 Intel 8088 CPU指令系统 197
一、数据传送 198
二、算术和逻辑运算 202
三、数据块操作 206
四、移位 208
五、转移 209
六、CPU控制 213
七、输入/输出 214
第八章 汇编语言 215
第一节 汇编语言源程序的结构 215
一、源程序的结构 216
二、伪指令 218
三、宏指令 218
四、汇编程序 223
第二节 汇编语言程序设计 224
一、程序设计的步骤 224
二、程序流程图 225
三、程序设计的基本方法 226
四、顺序结构程序 226
五、分支结构程序 226
六、循环结构程序 227
七、子程序 228
八、汇编语言程序设计的一些技巧 229
第九章 微处理器的时序 233
第一节 时钟周期、机器周期和指令周期 233
第二节 Z-80的时序 234
一、取指周期(M:周期) 234
二、存储器读/写周期 235
三、输入/输出周期 236
四、总线请求/响应周期 236
五、中断请求/响应周期 237
六、非屏蔽中断请求/响应周期 238
七、暂停响应周期 238
第三节 Intel 8088的时序 239
一、存储器读周期 239
二、存储器写周期 239
三、输入/输出周期 240
四、中断响应周期 241
五、空操作周期 242
六、系统复位 242
第十章 半导体存储器及其接口 243
第一节 半导体存储器的分类 243
第二节 读写存储器RAM 243
一、静态RAM 243
二、动态RAM 244
三、RAM与CPU的连接 246
第三节 只读存储器ROM 250
一、固定的只读存储器ROM 250
二、一次性编程的只读存储器PROM 251
三、可擦除的只读存储器EPROM 251
四、EPROM、RAM与CPU的连接 253
第十一章 中断系统 255
第一节 中断的用途和处理过程 255
一、中断系统的用途 255
二、中断的处理过程 255
三、路数处理的流程 257
第二节 Z-80的中断系统 258
一、Z-80中断系统的硬件组成 258
二、Z-80中断处理的流程 259
三、Z-80的中断方式 259
四、Z-80的链形中断优先权和嵌套 262
第三节 Intel 8088的中断系统 264
一、软件中断 264
二、硬件中断 265
第十二章 输入/输出接口 266
第一节 输入/输出传送方式 266
一、CPU与输入/输出之间的接口信息 266
二、输入/输出传送方式 267
三、八位通用输入/输出电路Intel 8212 269
第二节 可编程序的并行接口电路 271
一、可编程序的并行接口电路Intel 8255 A 272
二、可编程序的并行接口电路Z-80 CTC 277
第三节 可编程序的计数器/定时器 287
一、可编程序的计数器/定时器Z-80 CTC 287
二、可编程序的计数器/定时器Intel 8253 294
第十三章 单片微型计算机 298
第一节 概述 298
第二节 MCS-51系列单片机的结构 298
一、MCS-51系列单片机的主要特点 299
二、MCS-51系列单片机的结构 299
第三节 MCS-51系列单片机的指令系统 306
一、数据传送 307
二、算术和逻辑运算 308
三、移位 310
四、转移 310
五、位操作 312
第四节 MCS-51系列单片机的扩展 314
一、程序存储器的扩展 314
二、数据存储器的扩展 316
三、输入/输出端口的扩展 317
第五节 MCS-51系列单片机的开发与应用 317
一、MCS-51系列单片机的开发工具 318
二、MCS-51系列单片机的应用举例 320
附录 322
1.ASCⅡ(美国信息交换准代码)编码表 322
2-1.MS-DOS6.0所有可用命令与各命令功能总表 323
2-2.二级简码表 329
3.Z-80指令的机器码表 330
4.Intel 8088/8086指令汇总表 341
5.Z-80指令的机器周期表 347
6.MCS-51系列单片机指令的机器码表 352
参考资料 356