微型计算机原理及应用 - 中国高校教材图书网
|
书名: |
微型计算机原理及应用
|
ISBN: | 978–7–5606–2309–2 |
条码: | |
作者: |
王庆利
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥31.00
折扣价:¥29.45
折扣:0.95
节省了1.55元
|
字数: |
517千字
|
出版社: |
西安电子科技大学出版社 |
页数: |
|
发行编号: | 2601001-1 |
每包册数: |
|
出版日期: |
2009-09-01 |
|
内容简介: |
内 容 简 介 微机原理与接口技术是高等院校理工科各专业的一门重要的计算机技术基础课程。 本书以8086(8088)为对象,主要介绍微型计算机的基本结构、指令系统、汇编语言程序设计、基本的程序设计方法及汇编语言与C语言的连接、半导体存储器、I/O接口技术及典型芯片的使用、人机接口技术等。 本书内容充实、概念清晰、重点突出、实例丰富,先进性与实用性并重。为了巩固所学知识,每章均有小结和思考题与习题。 本书既可作为高等院校各专业的教材使用,也可供工程技术人员参考使用。
|
作者简介: |
|
章节目录: |
目 录
第1章 微型计算机概述 1
1.1 基本概念 1
1.1.1 微处理器、微型计算机、微型计算机系统 1
1.1.2 微型计算机的发展和分类 2
1.1.3 微型计算机系统的主要技术指标 5
1.2 微型计算机中的数据类型 6
1.2.1 常用数据类型 6
1.2.2 各种数制之间的转换 8
1.2.3 带符号数的表示 10
1.2.4 常用的编码 12
1.3 微型计算机系统的组成 15
1.3.1 微型计算机的硬件 15
1.3.2 微型计算机的软件 17
本章小结 17
思考题与习题 18
第2章 微处理器结构及基本原理 19
2.1 微处理器的结构及工作原理 19
2.1.1 微处理器的基本结构 19
2.1.2 微处理器的基本工作原理 20
2.2 8086微处理器的功能结构 20
2.2.1 总线接口部件 21
2.2.2 执行部件 22
2.2.3 8086 CPU的引脚功能 22
2.2.4 8086寄存器组 25
2.2.5 8086基本时序 28
2.2.6 8086存储器组织 34
2.3 80X86微处理器的功能结构 35
2.3.1 80286微处理器 36
2.3.2 80386微处理器 39
2.3.3 80486微处理器 43
2.4 Pentium级微处理器的功能结构 46
2.4.1 Pentium的功能结构 47
2.4.2 Pentium的内部寄存器 48
2.4.3 Pentium微处理器的新发展 49
本章小结 51
思考题与习题 51
第3章 存储器及其与CPU的接口 52
3.1 存储器概述 52
3.1.1 存储器分类 52
3.1.2 半导体存储器分类 53
3.2 半导体存储器的主要技术指标 55
3.3 随机存取存储器 56
3.3.1 SRAM 56
3.3.2 DRAM 60
3.4 只读存储器 63
3.4.1 掩膜ROM 63
3.4.2 可擦除可编程的只读存储器 64
3.4.3 电可擦除可编程的只读存储器 67
3.4.4 可快速擦写编程的ROM 68
3.5 内存储器与CPU接口电路 69
3.5.1 存储芯片的扩展 69
3.5.2 内存储器与CPU的连接 71
3.6 外存储器 73
本章小结 76
思考题与习题 76
第4章 8086/8088寻址方式与指令系统 78
4.1 8086/8088微型机的指令格式 78
4.2 微型机指令的寻址方式 79
4.2.1 立即寻址 79
4.2.2 寄存器寻址 80
4.2.3 存储器寻址 80
4.2.4 隐含寻址 84
4.2.5 I/O端口寻址 84
4.3 8086/8088指令系统 85
4.3.1 数据传送指令 85
4.3.2 算术运算指令 91
4.3.3 逻辑运算和移位指令 100
4.3.4 控制转移指令 104
4.3.5 串处理指令 109
4.3.6 控制指令 113
4.3.7 各种机型提供的新指令 114
本章小结 115
思考题与习题 115
第5章 汇编语言程序 118
5.1 汇编语言语法 118
5.1.1 汇编语言程序的格式 118
5.1.2 汇编语言指令格式 119
5.1.3 伪指令 121
5.2 汇编语言程序设计 126
5.2.1 汇编语言程序设计的基本步骤 126
5.2.2 顺序程序 127
5.2.3 分支程序 128
5.2.4 循环程序 131
5.2.5 子程序及过程定义 134
5.2.6 系统功能调用 139
本章小结 143
思考题与习题 143
第6章 微型计算机输入和输出技术 147
6.1 输入/输出接口基础 147
6.1.1 接口电路的功能 147
6.1.2 I/O接口的基本组成 147
6.1.3 I/O端口及其编址方式 149
6.1.4 CPU与外设间的数据传送方式 150
6.2 中断和中断系统 152
6.2.1 中断概述 152
6.2.2 中断的处理过程 154
6.2.3 中断管理 155
6.2.4 微型机的基本中断系统 157
6.2.5 中断控制器8259A简介 159
6.3 直接存储技术 174
本章小结 184
思考题与习题 185
第7章 总线 186
7.1 概述 186
7.1.1 总线分类 187
7.1.2 总线体系结构 188
7.1.3 总线操作 190
7.1.4 总线传输方式 192
7.1.5 总线仲裁 197
7.1.6 总线的主要性能参数和总线标准 202
7.2 系统总线 202
7.2.1 ISA总线 203
7.2.2 EISA总线和VESA总线 205
7.2.3 PCI总线 206
7.2.4 显示卡插槽标准 217
7.3 外部通信总线 219
7.3.1 并行总线IEEE 488 220
7.3.2 IDE总线和EIDE总线 223
7.3.3 SCSI总线 224
7.3.4 USB串行通信总线 229
7.3.5 IEEE 1394高速串行总线 233
本章小结 236
思考题与习题 237
第8章 常用输入/输出接口芯片应用 238
8.1 计数器/定时器8253 238
8.1.1 概述 238
8.1.2 8253的工作原理 239
8.1.3 8253的工作方式 242
8.1.4 8253的应用举例 245
8.2 可编程并行接口8255A 246
8.2.1 8255A的内部结构和引脚信号 246
8.2.2 8255A的控制字 248
8.2.3 8255A的工作方式 250
8.2.4 8255A的应用举例 253
8.3 可编程串行通信接口芯片8251A 255
8.3.1 串行通信的基本概念 255
8.3.2 串行通信接口及其标准 259
8.3.3 8251A串行通信接口 262
8.4 数/模(D/A)与模/数(A/D)转换技术及其接口 270
8.4.1 D/A转换接口设计 271
8.4.2 A/D转换接口设计 277
8.5 人机接口技术 285
8.5.1 键盘及其接口 285
8.5.2 鼠标器 288
8.5.3 显示器及其接口 289
8.5.4 打印机及其接口 295
本章小结 296
思考题与习题 297
第9章 汇编语言与C语言的连接 298
9.1 在C语言中嵌入汇编语言语句 298
9.1.1 在C语言中嵌入汇编语言的两种格式 299
9.1.2 数据访问规则 301
9.1.3 嵌入汇编语言的编译方法 303
9.2 C语言调用汇编语言程序模块 306
9.2.1 C语言调用汇编语言子程序的主要步骤 306
9.2.2 C语言调用汇编语言子程序的约定规则 307
9.2.3 编译和连接方法 309
9.2.4 参数的传递方法 313
9.3 汇编语言调用C语言程序模块 322
9.3.1 汇编语言调用C语言程序的主要步骤 322
9.3.2 汇编语言调用C语言程序的约定规则 322
9.3.3 程序实例 325
本章小结 328
思考题与习题 329
附录A 标准ASCII码字符集 331
附录B 8086/8088汇编指令一览表 332
参考文献 340
|
精彩片段: |
|
书 评: |
前 言 微机原理与接口技术是高等院校理工科各专业的一门重要的计算机技术基础课程。 本书以16位微处理器为基础,全面介绍了微机的基本结构、工作原理、硬件配置、接口器件和接口种类等。考虑到目前高等院校理工科各专业学生都具有一定的C语言程序设计能力以及C语言在各种微机检测和控制系统中的广泛应用,本书特增加了汇编语言与C语言连接的内容,为读者开发微机控制系统使用C语言进行程序设计打下初步基础。同时考虑到理工科各专业学生使用PC机的实际需要,本书中也增加了人机接口的内容,目的是使学生通过学习,获得在相应专业领域内应用微型计算机的初步能力。 全书共分9章,分属3个模块。第1、2章属第一模块,主要介绍计算机的运算基础及软、硬件系统组成,特别是硬件系统结构和微处理器结构,使读者了解计算机所采用的各种进位制及数在机器中的表示方法、编码方法和运算方法,并使读者初步建立起计算机的整体概念,明确计算机的工作过程。第4、5章为第二模块,主要介绍汇编语言助记符表示的指令和伪指令,以及顺序程序、分支程序、循环程序和子程序的编制方法,使读者学会运用指令系统编写出解决实际问题的应用程序。第3章及第6~8章属第三模块,主要介绍主机与外部设备间的信息交换方式、存储技术、中断控制技术和常用的接口芯片,使读者掌握必要的接口技术,并具有组成各种各样应用系统的初步能力。第9章属第2模块的扩展,主要介绍汇编语言与C语言的连接,可根据专业的具体情况作为选学内容,因此将该章放在本书的最后。 本书由王庆利、李珍、王新颖、踪念品、王健、赵晨等老师共同编写,其中第1、2章由王新颖编写,第3章由赵晨编写,第4、5章由李珍编写,第6章由踪念品编写,第7、9章由王健编写,第8章由王庆利编写。王庆利担任主编并负责全书统稿,李珍担任副主编。由于作者水平有限,加之时间仓促,书中定有不少缺点,恳请读者批评指正。
|
其 它: |
|
|
|