普通高等学校计算机教育“十三五”规划教材

微机原理与接口技术(第3版)

周明德老师的最新精简版微机原理与接口技术
分享 推荐 1 收藏 23 阅读 3.6K
周明德 (作者) 978-7-115-46291-6

关于本书的内容有任何问题,请联系 张斌

1.周明德老师的最新力作
2.内容精炼,精讲微机原理与接口技术的核心内容,不追求芯片内核的细节
3.体现时代新技术,包括并行处理技术、多核技术



内容摘要

本书以最基本、最常用的8086处理器为基础,介绍微机系统原理、Intel系列微处理器结构、8086指令系统、汇编语言程序设计、主存储器及常用的各种接口技术,并进一步介绍了微处理器的最新发展(并行处理技术、多核技术),力求构建起一个微型计算机的完整轮廓和清晰的结构。

目录

第 1章 概述 1
1.1 IA-32结构的发展概要 2
1.1.1 通用微处理器 2
1.1.2 专用微处理器 7
1.2 计算机基础 9
1.2.1 计算机的基本结构 9
1.2.2 常用的名词术语和二进制编码 10
1.2.3 指令程序和指令系统 11
1.2.4 初级计算机 12
1.2.5 简单程序举例 15
1.2.6 寻址方式 19
1.3 计算机的硬件和软件 23
1.3.1 系统软件 23
1.3.2 应用软件 24
1.3.3 支撑(支持)软件 24
1.4 微型计算机的结构 24
1.4.1 微型计算机的外部结构 25
1.4.2 微型计算机的内部结构 25
习题 26
第 2章 IA-32结构微处理器与8086 29
2.1 IA-32微处理器是8086的延伸 30
2.1.1 8086功能的扩展 30
2.1.2 8086性能的提高 31
2.2 8086的功能结构 32
2.3 8086微处理器的执行环境 33
2.3.1 基本执行环境概要 33
2.3.2 基本的程序执行寄存器 34
2.3.3 存储器组织 38
习题 40
第3章 8086指令系统 41
3.1 基本数据类型 42
3.1.1 字、双字的对齐 42
3.1.2 数字数据类型 42
3.1.3 指针数据类型 43
3.1.4 串数据类型 44
3.2 8086的指令格式 44
3.3 8086指令的操作数寻址方式 44
3.3.1 立即数 45
3.3.2 寄存器操作数 45
3.3.3 存储器操作数 45
3.3.4 I/O端口寻址 49
3.4 8086的通用指令 49
3.4.1 数据传送指令 49
3.4.2 二进制算术指令 53
3.4.3 十进制调整指令 58
3.4.4 逻辑指令 61
3.4.5 移位和循环移位指令 63
3.4.6 控制传送指令 66
3.4.7 串指令 71
3.4.8 标志控制操作 75
3.4.9 段寄存器指令 76
3.4.10 杂项指令 76
习题 76
第4章 汇编语言程序设计 80
4.1 汇编语言的格式 81
4.1.1 8086汇编语言程序的一个例子 81
4.1.2 8086汇编语言源程序的格式 81
4.2 语句的格式 82
4.2.1 常量 84
4.2.2 变量 87
4.3 伪指令语句 88
4.3.1 符号定义语句 88
4.3.2 数据定义语句 89
4.3.3 段定义语句 94
4.3.4 过程定义语句 97
4.3.5 结束语句 98
4.4 指令语句 99
4.4.1 指令助记符 99
4.4.2 指令前缀 99
4.4.3 操作数寻址方式 99
4.4.4 串操作指令 100
4.5 汇编语言程序设计及举例 102
4.5.1 算术运算程序设计(直线运行程序) 102
4.5.2 分支程序设计 104
4.5.3 循环程序设计 105
4.5.4 字符串处理程序设计 106
4.5.5 码转换程序设计 110
4.5.6 有关I/O的DOS功能调用 113
4.5.7 子程序设计 116
4.5.8 宏汇编 121
4.5.9 与C语言的混合编程 124
习题 127
第5章 处理器总线时序和系统总线 129
5.1 8086的引脚功能 130
5.2 8086处理器时序 133
5.3 系统总线 141
5.3.1 概述 141
5.3.2 PC总线 145
5.3.3 ISA总线 145
5.3.4 PCI总线 146
5.3.5 USB总线 149
习题 150
第6章 存储器 152
6.1 半导体存储器的分类 153
6.1.1 RAM的种类 154
6.1.2 ROM的种类 154
6.2 读写存储器RAM 155
6.2.1 基本存储电路 155
6.2.2 RAM的结构 156
6.2.3 RAM与CPU的连接 160
6.3 只读存储器(ROM) 163
6.3.1 掩模只读存储器 163
6.3.2 可擦除的可编程序的只读存储器EPROM 165
6.4 提高存储器性能的技术 171
6.4.1 高速缓存 172
6.4.2 虚拟存储器 175
6.4.3 并行存储器 177
6.5 微机主存空间分配 177
习题 180
第7章 输入和输出 181
7.1 概述 182
7.1.1 输入/输出的寻址方式 182
7.1.2 CPU与I/O设备之间的接口信息 182
7.1.3 CPU的输入/输出时序 183
7.1.4 CPU与接口电路间数据传送的形式 184
7.1.5 可编程接口的概念 184
7.2 CPU与外设数据传送的方式 185
7.2.1 查询传送方式 185
7.2.2 中断传送方式 188
7.2.3 直接数据通道传送(DMA) 189
7.3 中断系统 191
7.3.1 中断和中断源 191
7.3.2 中断系统的功能 191
7.3.3 最简单的中断情况 192
7.3.4 8086的中断方式 195
7.3.5 中断控制器8259A 197
7.3.6 8259A应用举例 202
习题 203
第8章 常用接口电路芯片 206
8.1 可编程定时器/计数器8253 207
8.1.1 主要功能 207
8.1.2 8253的内部结构 207
8.1.3 8253的引线 208
8.1.4 8253的控制字 209
8.1.5 8253的工作方式 210
8.1.6 8253的编程 214
8.2 可编程并行接口8255A 215
8.2.1 8255A的内部结构 215
8.2.2 8255A的引线 217
8.2.3 工作方式 217
8.2.4 控制字和状态字 220
8.2.5 8255A应用举例 221
8.3 串行通信及串行通信接口芯片8251 223
8.3.1 串行通信概述 223
8.3.2 8251可编程通信接口 225
8.3.3 8251的编程 228
8.4 数模(D/A)转换与模数(A/D)转换接口 229
8.4.1 数模(D/A)转换器 229
8.4.2 模数(A/D)转换器 233
习题 236
第9章 微处理器性能提高技术 239
9.1 精简指令集计算机技术 240
9.1.1 复杂指令集和精简指令集 240
9.1.2 RISC技术的主要特点 241
9.2 指令流水线技术 242
9.2.1 指令流水线思想 242
9.2.2 Pentium超标量指令流水线 243
9.3 浮点数据处理单元 244
9.3.1 浮点寄存器 244
9.3.2 Pentium浮点指令 247
9.4 并行处理技术 250
9.4.1 并行性概念 250
9.4.2 数据级并行技术 250
9.4.3 指令级并行技术 251
9.4.4 线程级并行技术 254
9.4.5 多核技术 256
习题 257


读者评论

赶紧抢沙发哦!

我要评论

作者介绍

周明德,教授级高级工程师,1936年生。浙江舟山人。1959年清华大学自动控制系计算机专业毕业,留校任教。1982年调至中国计算机技术服务公司,1989年晋升教授级高级工程师,历任公司培训部副主任、公司副总工程师、总工程师。
1985年担任中央电大微机原理及应用课程主讲教师,编写《微型计算机硬件、软件及其应用(缩编本)》等教材。1992年担任中央电大微机技术课程主讲教师,编写教材《微机技术),1998年担任中央电大微机原理与应用课程主讲教师,编写教材《微机原理与应用》。1994年被评为全国电大优秀主讲教师。
《微型计算机硬件、软件及其应用》(1982年),获1983年度全国优秀科技图书二等奖。还主编了《微型计算机IBM-PC(0520)原理及应用》(1985年)、《微型计算机接口电路》(1986年)、《高档微型计算机(上册)》(1987年)、《高档微型计算机》等图书

推荐用户

同系列书

  • 办公自动化案例教程(微课版)

    姜帆

    本书打破了传统的按部就班讲解知识的模式,以实际应用为出发点,通过大量来源于实际工作的精彩实例,全面涵盖了读者在...

    ¥49.80
  • JSP程序设计与案例实战(慕课版)

    刘何秀

    本书由浅到深的讲解整个JSP知识体系,包括WEB概念、JSP开发工具、开发环境、WEB服务器、搭建JavaEE...

    ¥49.80
  • Android 移动应用开发

    杨谊

    本书由浅入深、系统全面地讲解了Android软件开发的基本方法和常用技能。全书分为11章,首先概述Androi...

    ¥52.00
  • 计算机网络安全基础(第5版)

    袁津生

    本教材涵盖了当今有关计算机网络安全的重要的、必备的内容,每章节都选取成熟和典型的内容进行教学,同时也让读者了解...

    ¥54.00
  • HTML5+CSS3基础开发教程(第2版)

    范立锋

    本书内容主要分为三大部分。第一部分介绍了HTML5的相关开发技术,包括HTML的发展,HTML5与之前版本的区...

    ¥49.80

购买本书用户

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部