微型计算机原理与接口技术 第2版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:孙力娟,李爱群,陈燕俐等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302330363
- 页数:441 页
第1章 计算机基础 1
1.1 计算机中的数制 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 浮点数 8
1.3.2 浮点机器数 8
1.3.3 浮点数的数值范围 9
1.4 计算机系统的基本组成 10
1.4.1 计算机系统的硬件组成 10
1.4.2 计算机系统的软件组成 11
1.4.3 微型计算机的硬件结构 12
1.4.4 微型计算机的分类和发展 13
1.5 本章小结 15
习题 15
第2章 80x86微处理器 17
2.1 Intel微处理器发展简况 17
2.2 32位微处理器内部结构 19
2.2.1 Pentium内部结构 19
2.2.2 Pentium微处理器结构特点 20
2.2.3 32位微处理器的编程结构 21
2.3 32位微处理器的外部引脚 28
2.4 32位微处理器的工作模式 33
2.4.1 80x86的地址空间 33
2.4.2 实地址模式 34
2.4.3 保护虚拟地址模式介绍 35
2.4.4 虚拟8086模式介绍 36
2.5 32位微处理器的典型时序 37
2.5.1 时钟周期、总线周期和指令周期 37
2.5.2 Pentium总线周期的时序分析 38
2.6 本章小结 39
习题 40
第3章 指令系统 41
3.1 概述 41
3.2 8 0486寻址方式 42
3.2.1 立即寻址 42
3.2.2 寄存器寻址 43
3.2.3 存储器操作数的寻址方式 43
3.2.4 80486寻址方式的段约定和段超越 48
3.3 80486标志寄存器 49
3.4 汇编语言基本语法 51
3.4.1 汇编源程序的语句类型 51
3.4.2 标号、变量和常量 52
3.4.3 运算符 53
3.4.4 数据定义伪指令 55
3.5 80486基本集指令 57
3.5.1 传送类指令 57
3.5.2 算术运算指令 63
3.5.3 转移和调用指令 72
3.5.4 逻辑运算和移位指令 78
3.5.5 串操作指令 82
3.5.6 处理机控制指令 89
3.6 多媒体指令 90
3.6.1 MMX指令 90
3.6.2 SSE指令 96
3.7 本章小结 97
习题 97
第4章 汇编语言程序设计 100
4.1 宏汇编语言基本语句 100
4.2 汇编源程序的编程格式 106
4.2.1 EXE文件的编程格式 106
4.2.2 COM文件的编程格式 107
4.2.3 汇编语言的开发过程 109
4.3 DOS系统I/O功能调用 110
4.4 BIOS键盘输入功能调用 114
4.5 文本方式BIOS屏幕功能调用 116
4.5.1 显示器 116
4.5.2 文本方式BIOS屏显功能调用 118
4.6 分支程序 120
4.7 循环程序 122
4.8 子程序及其调用 125
4.9 宏指令与条件汇编 129
4.9.1 宏指令与宏调用 129
4.9.2 条件汇编 133
4.10 代码转换 134
4.11 数值计算和数据处理 142
4.12 模块化程序设计 150
4.12.1 支持模块化程序的伪指令 150
4.12.2 模块化程序的设计考虑 151
4.12.3 模块化程序设计举例 152
4.12.4 宏指令共享 157
4.13 本章小结 160
习题 160
第5章 总线 161
5.1 总线基本概念 161
5.1.1 总线的类型与总线结构 161
5.1.2 总线的性能 162
5.1.3 总线信息的传送方式 163
5.2 典型总线标准 164
5.2.1 AT总线 164
5.2.2 PCI总线 167
5.3 通用外部总线标准 172
5.3.1 并行I/O标准接口IDE 173
5.3.2 并行I/O标准接口SCSI 173
5.3.3 通用串行总线USB 174
5.3.4 视频接口AGP 180
5.4 32位微型计算机总线结构 181
5.5 本章小结 183
习题 183
第6章 存储器系统 184
6.1 概述 184
6.1.1 存储系统概念 184
6.1.2 存储器的体系结构 185
6.1.3 存储器的分类 187
6.1.4 存储器的主要性能指标 188
6.2 随机存储器(RAM)与只读存储器(ROM) 190
6.2.1 RAM的分类与常用RAM芯片的工作原理 190
6.2.2 ROM的分类与常用ROM芯片的工作原理 195
6.3 微型计算机系统中的存储器组织 198
6.3.1 存储器的扩展技术 198
6.3.2 CPU与主存储器的连接 203
6.3.3 PC的存储器组织 206
6.4 本章小结 210
习题 210
第7章 输入/输出系统 212
7.1 概述 212
7.1.1 接口电路 212
7.1.2 输入/输出端口 213
7.1.3 输入/输出指令 214
7.2 微机系统与输入输出设备信息交换 216
7.2.1 无条件传送方式 216
7.2.2 查询方式 216
7.2.3 中断控制方式 218
7.2.4 直接存储器存取方式 219
7.3 可编程定时器/计数器8254 219
7.3.1 8254的内部结构 220
7.3.2 8254引脚功能 221
7.3.3 8254的工作方式 222
7.3.4 8254的控制字与编程方法 227
7.3.5 8254在微机系统中的应用 230
7.4 发声系统与音乐程序设计 232
7.4.1 PC系列机发声系统 232
7.4.2 音乐程序设计举例 234
7.5 本章小结 237
习题 237
第8章 中断系统 238
8.1 中断的基本概念 238
8.2 80x86中断指令 239
8.3 中断向量 240
8.4 微机系统的中断分类 243
8.4.1 CPU中断 243
8.4.2 软件中断 244
8.5 8259A中断控制器 246
8.5.1 8259A内部结构 246
8.5.2 8259A中断管理方式 248
8.5.3 8259A初始化 251
8.6 微机系统可屏蔽中断 256
8.6.1 可屏蔽中断与非屏蔽中断 256
8.6.2 可屏蔽中断的硬件结构 257
8.6.3 硬件中断和软件中断的区别 259
8.7 日时钟中断 259
8.8 实模式定时中断程序设计 260
8.8.1 定时中断程序的设计方法 260
8.8.2 定时中断程序设计举例 262
8.9 实时时钟中断 269
8.9.1 实时时钟电路 269
8.9.2 周期中断 271
8.9.3 报警中断 274
8.10 键盘中断 277
8.10.1 键盘中断全过程 277
8.10.2 键代码生成 278
8.11 本章小结 282
习题 283
第9章 微机系统串行通信 284
9.1 串行通信基础 284
9.1.1 串行通信类型 284
9.1.2 串行数据传输方式 285
9.1.3 串行异步通信协议 286
9.2 可编程串行异步通信接口芯片8250 288
9.2.1 8250的内部结构 289
9.2.2 8250的引脚功能 290
9.2.3 8250内部寄存器 292
9.2.4 8250的初始化编程 297
9.3 串行通信程序设计 298
9.3.1 BIOS通信软件 298
9.3.2 串行通信的外部环境 301
9.3.3 串行通信程序设计举例 302
9.4 可编程串行通信接口芯片8251A 306
9.5 本章小结 313
习题 313
第10章 并行I/O接口 315
10.1 可编程并行I/O接口芯片8255A 315
10.1.1 8255A的内部结构及外部引脚 315
10.1.2 8255A的控制字与初始化编程 318
10.1.3 8255A的工作方式 319
10.2 8255A应用 325
10.3 打印机并行接口 334
10.3.1 打印机并行接口标准 335
10.3.2 打印机适配器 336
10.3.3 打印机接口编程 337
10.4 本章小结 342
习题 342
第11章 DMA控制器 344
11.1 概述 344
11.2 8237A DMA控制器 345
11.2.1 8237A的内部结构和引脚功能 345
11.2.2 8237A内部寄存器 349
11.2.3 8237A的时序 353
11.3 8237A的应用 354
11.3.1 8237A的初始化编程 354
11.3.2 8237A在IBM PC/AT系统中的应用 355
11.4 本章小结 357
习题 357
第12章 数/模和模/数转换 358
12.1 数/模转换 358
12.1.1 数/模转换原理 358
12.1.2 DAC 0832简介 359
12.2 模/数转换 361
12.2.1 模/数转换原理 361
12.2.2 ADC 0809简介 362
12.3 本章小结 364
习题 364
第13章 保护模式及其编程 365
13.1 保护模式下的存储管理 365
13.1.1 分段管理 366
13.1.2 分页管理 370
13.1.3 虚拟存储器 372
13.1.4 保护机制 373
13.2 保护模式下的程序调用和转移 375
13.2.1 系统段描述符、门描述符和任务状态段 375
13.2.2 任务内的段间转移 379
13.2.3 任务间的转移 381
13.3 保护模式下的中断和异常 382
13.3.1 中断和异常分类 382
13.3.2 中断和异常类型 383
13.3.3 中断和异常的处理过程 384
13.3.4 中断和异常处理后的返回 385
13.4 保护模式下的输入/输出保护 386
13.5 操作系统类指令 387
13.5.1 实模式和任何特权级下可执行的指令 388
13.5.2 实模式和在特权级0下可执行的指令 388
13.5.3 只能在保护模式下执行的指令 389
13.6 保护模式下的程序设计 390
13.6.1 实模式与保护模式切换 390
13.6.2 保护模式下中断和异常程序设计 400
13.6.3 输入/输出保护及任务切换 408
13.7 本章小结 414
习题 414
第14章 Windows汇编语言编程初步 415
14.1 Windows基础 415
14.2 Win32汇编源程序的格式 417
14.2.1 源程序结构 417
14.2.2 Windows API函数的应用 418
14.3 Win32汇编可执行文件的生成 421
14.3.1 汇编和链接 422
14.3.2 调试Win32汇编程序 424
14.4 Win32汇编基本语法 424
14.4.1 标号和变量 424
14.4.2 结构 426
14.4.3 子程序 427
14.4.4 高级语法 429
14.5 创建Windows下的窗口程序 433
14.5.1 窗口程序的运行过程 433
14.5.2 窗口程序示例 433
14.6 本章小结 439
习题 440
参考文献 441
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《第一性原理方法及应用》李青坤著 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《计算机组成原理 第2版》任国林 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019