第1章Access数据库基础1
1.1Access基础1
1.1.1概述1
1.1.2基础知识2
1.2创建数据库3
1.2.1使用模板创建数据库3
1.2.2创建空数据库7
1.3操作数据库8
1.3.1打开数据库8
1.3.2设置默认文件夹10
1.3.3设置数据库格式11
1.3.4环境基础练习11
小结13
习题13
第2章数据表14
2.1数据表概述14
2.2创建数据表14
2.2.1使用模板创建数据表15
2.2.2使用设计视图创建数据表17
2.2.3使用数据表视图创建数据表19
2.2.4使用导入创建表20
2.2.5由数据表导出26
2.3表中字段属性28
2.3.1字段属性常规设置28
2.3.2字段属性查阅设置35
2.4编辑数据表45
2.4.1添加和编辑记录45
2.4.2数据表的复制、删除和重命名46Access 2010数据库应用与实践目录2.4.3数据表的格式48
2.4.4查找和替换53
2.5排序和筛选56
2.5.1排序56
2.5.2筛选58
2.6数据表的关系63
2.6.1数据表间关系63
2.6.2子数据表66
2.7域聚合函数68
小结70
习题70
第3章查询71
3.1查询概述71
3.2选择查询71
3.2.1向导创建基本查询71
3.2.2向导创建重复项查询76
3.2.3向导创建不匹配项查询78
3.2.4设计视图创建基本查询82
3.3交叉表查询85
3.3.1向导创建交叉表查询85
3.3.2设计视图创建交叉表查询89
3.4参数查询和条件汇总91
3.4.1创建参数查询91
3.4.2条件汇总查询93
3.5操作查询94
3.5.1生成表查询94
3.5.2追加查询97
3.5.3更新查询98
3.5.4删除查询100
3.6SQL查询101
3.6.1SQL简介102
3.6.2SQL语句格式102
3.6.3创建SQL查询103
小结104
习题105第4章窗体106
4.1窗体概述106
4.2向导创建窗体107
4.2.1向导创建纵栏式窗体107
4.2.2向导创建表格式窗体111
4.2.3向导创建数据表式窗体114
4.2.4向导创建两端对齐式窗体118
4.3创建其他窗体122
4.3.1创建多个项目窗体122
4.3.2创建分割窗体124
4.3.3创建模式对话框窗体128
4.4数据透视功能窗体139
4.4.1创建数据透视表窗体139
4.4.2创建数据透视图窗体145
4.5使用窗体工具创建窗体150
4.5.1快速工具创建窗体150
4.5.2窗体设计创建窗体151
4.5.3空白窗体创建窗体154
4.6创建主子窗体156
4.7创建切换面板163
小结167
习题167
第5章报表168
5.1报表概述168
5.1.1报表视图168
5.1.2报表结构170
5.1.3报表分类171
5.2报表工具创建报表173
5.2.1快速工具创建报表173
5.2.2空报表工具创建报表177
5.3向导创建报表180
5.3.1报表向导创建报表180
5.3.2标签向导创建报表185
5.4报表设计创建报表188
5.4.1报表设计创建纵栏式报表188
5.4.2报表设计创建图表式报表195
小结202
习题202
第6章数据库管理与安全203
6.1数据库密码203
6.1.1设置数据库密码203
6.1.2撤销数据库密码205
6.2压缩和修复数据库205
6.2.1压缩和修复已打开的数据库206
6.2.2压缩和修复未打开的数据库206
6.3备份和还原数据库208
6.3.1备份数据库208
6.3.2还原数据库210
小结210
习题210
第7章宏211
7.1宏概述211
7.2创建宏211
7.2.1创建浏览查询的宏211
7.2.2创建条件宏213
7.3创建宏组217
小结223
习题223
第8章微软Access 2010国际认证224
8.1认证简介224
8.2模拟详解225
8.2.1管理Access环境225
8.2.2创建表233
8.2.3创建和管理查询242
8.2.4创建窗体253
8.2.5创建报表257
小结265
习题265
参考文献266
第1章Access数据库基础1
1.1Access基础1
1.1.1概述1
1.1.2基础知识2
1.2创建数据库3
1.2.1使用模板创建数据库3
1.2.2创建空数据库6
1.3操作数据库7
1.3.1打开数据库7
1.3.2设置默认文件夹7
1.3.3设置数据库格式11
1.3.4环境基础练习12
小结12
习题12
第2章数据表13
2.1数据表概述13
2.2创建数据表13
2.2.1使用模板创建数据表14
2.2.2使用设计视图创建数据表16
2.2.3使用数据表视图创建数据表17
2.2.4使用导入创建表18
2.2.5由数据表导出24
2.3表中字段属性27
2.3.1字段属性常规设置27
2.3.2字段属性查阅设置34
2.4编辑数据表43
2.4.1添加和编辑记录43
2.4.2数据表的复制、删除和重命名44Access 2010数据库应用与实践目录2.4.3数据表的格式46
2.4.4查找和替换52
2.5排序和筛选55
2.5.1排序55
2.5.2筛选57
2.6数据表的关系62
2.6.1数据表间关系62
2.6.2子数据表65
2.7域聚合函数66
小结69
习题69
第3章查询70
3.1查询概述70
3.2选择查询70
3.2.1向导创建基本查询70
3.2.2向导创建重复项查询75
3.2.3向导创建不匹配项查询77
3.2.4设计视图创建基本查询82
3.3交叉表查询84
3.3.1向导创建交叉表查询84
3.3.2设计视图创建交叉表查询88
3.4参数查询和条件汇总90
3.4.1创建参数查询90
3.4.2条件汇总查询92
3.5操作查询93
3.5.1生成表查询93
3.5.2追加查询96
3.5.3更新查询97
3.5.4删除查询99
3.6SQL查询100
3.6.1SQL简介101
3.6.2SQL语句格式101
3.6.3创建SQL查询102
小结103
习题104第4章窗体105
4.1窗体概述105
4.2向导创建窗体106
4.2.1向导创建纵栏式窗体106
4.2.2向导创建表格式窗体110
4.2.3向导创建数据表式窗体113
4.2.4向导创建两端对齐式窗体117
4.3创建其他窗体121
4.3.1创建多个项目窗体121
4.3.2创建分割窗体123
4.3.3创建模式对话框窗体127
4.4数据透视功能窗体138
4.4.1创建数据透视表窗体138
4.4.2创建数据透视图窗体144
4.5使用窗体工具创建窗体149
4.5.1快速工具创建窗体149
4.5.2窗体设计创建窗体151
4.5.3空白窗体创建窗体154
4.6创建主子窗体155
4.7创建切换面板163
小结166
习题166
第5章报表167
5.1报表概述167
5.1.1报表视图167
5.1.2报表结构169
5.1.3报表分类170
5.2报表工具创建报表172
5.2.1快速工具创建报表172
5.2.2空报表工具创建报表176
5.3向导创建报表179
5.3.1报表向导创建报表179
5.3.2标签向导创建报表185
5.4报表设计创建报表188
5.4.1报表设计创建纵栏式报表188
5.4.2报表设计创建图表式报表193
小结201
习题201
第6章数据库管理与安全202
6.1数据库密码202
6.1.1设置数据库密码202
6.1.2撤销数据库密码204
6.2压缩和修复数据库204
6.2.1压缩和修复已打开的数据库205
6.2.2压缩和修复未打开的数据库206
6.3备份和还原数据库207
6.3.1备份数据库207
6.3.2还原数据库209
小结209
习题209
第7章宏210
7.1宏概述210
7.2创建宏210
7.2.1创建浏览查询的宏210
7.2.2创建条件宏212
7.3创建宏组216
小结222
习题222
第8章微软Access 2010国际认证223
8.1认证简介223
8.2模拟详解224
8.2.1管理Access环境224
8.2.2创建表232
8.2.3创建和管理查询242
8.2.4创建窗体253
8.2.5创建报表258
小结265
习题265
参考文献266第1章微机系统导论1
1.1微型计算机概述1
1.2计算机应用领域4
1.3微型计算机系统的组成6
1.4微机硬件系统结构基础7
1.4.1总线结构简介8
1.4.2微处理器模型的组成10
1.4.3存储器概述11
1.4.4输入输出接口概述13
1.5微机的工作原理与程序执行过程14
习题119
第2章微机运算基础21
2.1进位记数制21
2.1.1十进制数21
2.1.2二进制数22
2.1.3八进制数22
2.1.4十六进制数22
2.2各种进位数制之间的转换23
2.2.1非十进制数转换为十进制数24
2.2.2十进制数转换为非十进制数24
2.2.3八进制数与二进制数之间的转换25
2.2.4十六进制数与二进制数之间的转换26
2.3二进制编码27
2.3.1二进制编码的十进制27
2.3.2字母与字符的编码28
2.4二进制数的运算29
2.4.1二进制数的算术运算30
2.4.2二进制数的逻辑运算33新编16/32位微型计算机原理及应用(第5版)目录2.5数的定点与浮点表示34
2.5.1定点表示34
2.5.2浮点表示35
2.6带符号数的表示法36
2.6.1机器数与真值36
2.6.2机器数的种类和表示方法36
2.6.3补码的加减法运算39
2.6.4溢出及其判断方法41
习题242
第3章8086/8088微处理器及其系统44
3.18086/8088微处理器44
3.1.18086/8088 CPU的内部结构44
3.1.28086/8088的寄存器结构46
3.1.3总线周期49
3.1.48086/8088的引脚信号和功能50
3.28086/8088系统的最小/最大工作方式53
3.2.1最小方式53
3.2.2最大方式55
3.38086/8088的存储器57
3.3.1存储器组织57
3.3.2存储器的分段59
3.3.3实际地址和逻辑地址60
3.3.4堆栈61
3.3.5“段加偏移”寻址机制允许重定位61
3.48086/8088的指令系统62
3.4.1指令系统的特点及指令基本格式62
3.4.2寻址方式63
3.4.3指令的分类67
习题3103
第4章汇编语言程序设计109
4.1程序设计语言概述109
4.1.1机器语言109
4.1.2汇编语言109
4.1.3高级语言110
4.28086/8088汇编语言的基本语法111
4.2.18086/8088汇编源程序实例111
4.2.28086/8088汇编语言语句112
4.38086/8088汇编语言程序设计基本方法131
4.3.1顺序结构程序131
4.3.2分支结构程序134
4.3.3循环结构程序134
4.3.4DOS及BIOS中断调用137
习题 4148
第5章微机的存储器151
5.1存储器的分类与组成151
5.1.1半导体存储器的分类151
5.1.2半导体存储器的组成152
5.2随机存取存储器154
5.2.1静态随机存取存储器154
5.2.2动态随机存取存储器157
5.3只读存储器160
5.3.1只读存储器存储信息的原理和组成160
5.3.2只读存储器的分类161
5.3.3EPROM/E2PROM常用芯片举例162
5.4存储器的连接164
5.4.1存储器芯片的扩充164
5.4.2存储器与CPU的连接166
5.5内存条技术的发展170
5.6外部存储器173
5.6.1硬盘173
5.6.2硬盘的接口174
5.6.3硬盘的主要参数175
5.7光盘驱动器176
5.7.1光驱的分类176
5.7.2光驱的倍速176
5.7.3DVD光盘的类型177
5.8存储器系统的分层结构179
习题5179
第6章输入/输出与中断182
6.1输入/输出接口概述182
6.1.1CPU与外设间的连接182
6.1.2接口电路的基本结构183
6.2CPU与外设之间数据传送的方式184
6.2.1程序传送184
6.2.2中断传送190
6.2.3直接存储器存取传送190
6.3中断技术192
6.3.1中断概述192
6.3.2单个中断源的中断193
6.3.3向量中断196
6.3.4中断优先权196
6.48086/8088的中断系统和中断处理196
6.4.18086/8088的中断系统197
6.4.28086/8088 CPU的中断处理过程202
6.4.3可屏蔽中断的过程203
6.4.4中断响应时序205
6.4.5中断服务子程序设计206
习题6207
第7章可编程接口芯片209
7.1接口的分类及功能209
7.1.1接口的分类209
7.1.2接口的功能210
7.2可编程计数器/定时器82535210
7.2.182535的引脚与功能结构210
7.2.282535的内部结构和寻址方式211
7.2.382535的6种工作方式及时序关系212
7.2.48253应用举例215
7.3可编程中断控制器8259A217
7.3.18259A的引脚与功能结构217
7.3.28259A内部结构框图和中断工作过程218
7.3.38259A的控制字格式221
7.3.48259A应用举例227
7.4可编程并行通信接口芯片8255A228
7.4.18255A芯片引脚定义与功能228
7.4.28255A寻址方式230
7.4.38255A的3种工作方式230
7.4.4时序关系234
7.4.58255A应用举例236
7.5可编程串行异步通信接口芯片8250238
7.5.1串行异步通信规程238
7.5.28250芯片引脚定义与功能239
7.5.38250芯片的内部结构和寻址方式241
7.5.48250内部控制状态寄存器的功能及其工作过程242
7.5.58250通信编程247
7.6数/模与模/数转换接口芯片249
7.6.1DAC 0832数/模转换器249
7.6.2ADC 0809模/数转换器253
习题7259
第8章Intel 80x86到Pentium 4微处理器的技术发展262
8.180286微处理器262
8.1.180286与8086/8088相比的特点263
8.1.280286在体系结构上与8086/8088的主要异同点265
8.280386微处理器267
8.2.180386的特点267
8.2.280386的内部结构268
8.2.380386的寄存器结构270
8.2.480386的3种工作方式及其相互转换274
8.2.580386的存储器管理277
8.380486微处理器289
8.4Pentium微处理器291
8.4.1Pentium的体系结构291
8.4.2Pentium体系结构的技术特点292
8.5Pentium微处理器系列及相关技术的发展293
8.5.1PentiumⅡ微处理器294
8.5.2Pentium Ⅲ微处理器294
8.5.3Pentium 4 CPU简介295
8.5.4现代CPU的性能指标299
习题8300
第9章现代微机新技术及应用302
9.1主流CPU新技术概述302
9.1.1超线程技术302
9.1.264位技术303
9.1.3双核及多核技术304
9.1.4CPU核心架构演进305
9.1.5CPU指令集及其扩展307
9.2主板310
9.2.1主板芯片组概述310
9.2.2主板芯片组举例311
9.2.3主板上的I/O接口314
9.3扩展总线应用技术315
9.4通信技术及其应用318
9.4.1在线世界与移动通信318
9.4.2从1G到2G与3G的跨越322
习题9324
附录A8086/8088的指令格式325
附录B8086/8088指令系统表329
附录C80286~Pentium系列微处理器的指令系统344
附录D调试软件DEBUG及调试方法360
参考文献364
第1章微机系统导论1
1.1微机系统组成1
1.1.1几个基本概念1
1.1.2微型计算机系统的组成3
1.2微机硬件系统结构6
1.3微处理器组成7
1.3.1运算器8
1.3.2控制器8
1.3.3内部寄存器8
1.4存储器概述9
1.4.1基本概念9
1.4.2存储器组成10
1.4.3读/写操作过程10
1.5微机工作过程11
习题117
第2章微机运算基础19
2.1进位记数制19
2.1.1十进制数19
2.1.2二进制数20
2.1.3八进制数20
2.1.4十六进制数20
2.2各种进位数制之间的转换21
2.2.1非十进制数转换为十进制数22
2.2.2十进制数转换为非十进制数22
2.2.3八进制数与二进制数之间的转换23
2.2.4十六进制数与二进制数之间的转换24
2.3二进制编码25
2.3.1二进制编码的十进制25
2.3.2字母与字符的编码26
2.4二进制数的运算27
2.4.1二进制数的算术运算28
2.4.2二进制数的逻辑运算31
2.5数的定点与浮点表示32
2.5.1定点表示32
2.5.2浮点表示33
2.6带符号数的表示法34
2.6.1机器数与真值34
2.6.2机器数的种类和表示方法34
2.6.3补码的加减法运算37
2.6.4溢出及其判断方法39
习题240
第3章微处理器及其系统42
3.18086/8088微处理器42
3.1.18086/8088 CPU的内部结构42
3.1.28086/8088的寄存器结构44
3.1.3总线周期47
3.1.48086/8088的引脚信号和功能48
3.28086/8088系统的最小/最大工作方式51
3.2.1最小方式51
3.2.2最大方式53
3.38086/8088的存储器55
3.3.1存储器组织55
3.3.2存储器的分段57
3.3.3实际地址和逻辑地址58
3.3.4堆栈59
3.3.5“段加偏移”寻址机制允许重定位59
3.48086/8088的指令系统60
3.4.1指令系统的特点及指令基本格式60
3.4.2寻址方式61
3.4.3指令的分类65
3.580x86微处理器101
3.5.180286微处理器101
3.5.280386微处理器103
3.5.380486微处理器110
3.6Pentium微处理器111
3.6.1Pentium的体系结构111
3.6.2Pentium体系结构的技术特点113
3.7Pentium系列及相关技术的发展114
3.7.1PentiumⅡ微处理器115
3.7.2Pentium Ⅲ微处理器115
3.7.3Pentium 4微处理器116
习题3117
第4章汇编语言程序设计124
4.1程序设计语言概述124
4.1.1机器语言124
4.1.2汇编语言124
4.1.3高级语言125
4.28086/8088汇编语言的基本语法126
4.2.18086/8088汇编源程序实例126
4.2.28086/8088汇编语言语句127
4.38086/8088汇编语言程序设计基本方法146
4.3.1顺序结构程序146
4.3.2分支结构程序149
4.3.3循环结构程序149
4.3.4DOS及BIOS中断调用152
习题 4163
第5章微机的存储器166
5.1存储器的分类与组成166
5.1.1半导体存储器的分类167
5.1.2半导体存储器的组成167
5.2随机存取存储器169
5.2.1静态随机存取存储器169
5.2.2动态随机存取存储器173
5.3只读存储器175
5.3.1只读存储器存储信息的原理和组成175
5.3.2只读存储器的分类176
5.3.3EPROM/E2PROM常用芯片举例177
5.4存储器的连接180
5.4.1存储器芯片的扩充180
5.4.2存储器与CPU的连接182
5.4.3存储器与CPU连接应注意的一些问题185
5.5内存条技术的发展186
5.6硬盘存储器190
5.6.1硬盘的组成190
5.6.2硬盘的分类191
5.6.3硬盘的几个主要参数192
5.7光盘驱动器193
5.7.1光盘驱动器的分类193
5.7.2写入、读取和复写速度194
5.7.3DVD光盘的类型195
5.8存储器系统的分层结构196
习题5197
第6章输入/输出与中断200
6.1输入/输出接口概述200
6.1.1CPU与外设间的连接200
6.1.2接口电路的基本结构201
6.2CPU与外设之间数据传送的方式202
6.2.1程序传送202
6.2.2中断传送208
6.2.3直接存储器存取传送208
6.3中断技术210
6.3.1中断概述210
6.3.2单个中断源的中断211
6.3.3向量中断214
6.3.4中断优先权214
6.48086/8088的中断系统和中断处理214
6.4.18086/8088的中断系统215
6.4.28086/8088 CPU的中断处理过程220
6.4.3可屏蔽中断的过程221
6.4.4中断响应时序223
6.4.5中断服务子程序设计224
习题6225
第7章可编程接口芯片及通用I/O接口227
7.1接口的分类及功能227
7.1.1接口的分类227
7.1.2接口的功能228
7.2可编程计数器/定时器82535228
7.2.182535的引脚与功能结构228
7.2.282535的内部结构和寻址方式229
7.2.382535的6种工作方式及时序关系230
7.2.48253应用举例233
7.3可编程中断控制器8259A235
7.3.18259A的引脚与功能结构235
7.3.28259A内部结构框图和中断工作过程236
7.3.38259A的控制字格式239
7.3.48259A应用举例245
7.4可编程并行通信接口芯片8255A246
7.4.18255A芯片引脚定义与功能246
7.4.28255A寻址方式248
7.4.38255A的3种工作方式249
7.4.4时序关系253
7.4.58255A应用举例254
7.5可编程串行异步通信接口芯片8250256
7.5.1串行异步通信规程256
7.5.28250芯片引脚定义与功能257
7.5.38250芯片的内部结构和寻址方式259
7.5.48250内部控制状态寄存器的功能及其工作过程261
7.5.58250通信编程265
7.5.68250应用举例268
7.6数/模与模/数转换接口芯片269
7.6.1DAC 0832数/模转换器269
7.6.2ADC 0809模/数转换器273
7.7新型通用I/O接口280
7.7.1磁盘接口的技术发展280
7.7.2USB接口281
7.7.3IEEE 1394接口282
习题7283
第8章现代主流微型计算机硬件技术的发展286
8.1现代先进的微处理器技术概述286
8.1.1超线程技术286
8.1.264位技术287
8.1.3双核心技术288
8.2CPU的性能参数289
8.2.1CPU的频率289
8.2.2前端总线290
8.2.3CPU的接口类型290
8.2.4CPU核心与封装技术293
8.2.5CPU的缓存298
8.2.6CPU指令集298
8.3主板301
8.3.1主板结构302
8.3.2主板芯片组303
8.3.3主板设计中的一些技术特点306
8.3.4主板的兼容性与做工309
8.4显卡310
8.4.1显卡的分类310
8.4.2显示芯片GPU310
8.4.3显卡的性能参数311
8.4.4SLI和CrossFire双卡互连技术312
8.5扩展总线应用技术312
习题8315
附录A8086/8088的指令格式317
附录B8086/8088指令系统表321
附录C80286~Pentium系列微处理器的指令系统336
附录D调试软件DEBUG及调试方法352
参考文献356