目 录
第 1 章 微型计算机的基本知识 ................................................................................................. 1
1.1 微型计算机的发展概况、特点及分类 ........................................................................ 1
1.1.1 微型计算机的发展概况 ..................................................................................... 1
1.1.2 微型计算机的特点 ............................................................................................. 4
1.1.3 微型计算机的分类 ............................................................................................. 4
1.2 微型计算机的结构 ........................................................................................................ 6
1.2.1 计算机的组成 ..................................................................................................... 6
1.2.2 计算机的工作原理 ............................................................................................. 7
1.2.3 微型计算机硬件 ................................................................................................. 7
1.2.4 微型计算机软件 ................................................................................................. 9
1.2.5 微型计算机系统 ............................................................................................... 10
1.3 微型计算机的主要性能指标和应用 .......................................................................... 11
1.3.1 微型计算机的主要性能指标 ........................................................................... 11
1.3.2 微型计算机的应用 ........................................................................................... 12
习题 ....................................................................................................................................... 14
第 2 章 微处理器结构 ............................................................................................................... 15
2.1 8086 微处理器简介 ..................................................................................................... 15
2.1.1 8086 微处理器内部结构 .................................................................................. 15
2.1.2 8086/8088 微处理器的存储器组织及 I/O 组织 ............................................. 20
2.2 8086 微处理器的引脚功能及工作模式 ..................................................................... 23
2.2.1 8086 微处理器的引脚功能 .............................................................................. 23
2.2.2 8086 微处理器的两种工作模式 ...................................................................... 26
2.2.3 8086 微处理器的总线操作 .............................................................................. 33
2.3 80x86 系列微处理器 ................................................................................................... 37
2.3.1 80286 微处理器 ................................................................................................ 37
2.3.2 80386 微处理器 ................................................................................................ 39
2.3.3 80486 微处理器 ................................................................................................ 40
2.3.4 Pentium 微处理器 ............................................................................................ 41
2.4 Core 系列微处理器 ...................................................................................................... 43
2.4.1 Core i7 系列微处理器 ...................................................................................... 43
微机原理与接口技术
VI
2.4.2 Core i9 系列微处理器 ...................................................................................... 44
习题 ....................................................................................................................................... 45
第 3 章 指令系统 ....................................................................................................................... 46
3.1 8086 指令系统概述 ..................................................................................................... 46
3.1.1 指令的基本内容 ............................................................................................... 46
3.1.2 8086 指令的基本格式 ...................................................................................... 47
3.2 寻址方式 ...................................................................................................................... 47
3.2.1 数据寻址方式 ................................................................................................... 47
3.2.2 转移地址寻址方式 ........................................................................................... 52
3.3 8086 指令系统 ............................................................................................................. 53
3.3.1 数据传送类指令 ............................................................................................... 53
3.3.2 算术运算类指令 ............................................................................................... 56
3.3.3 逻辑运算与移位类指令 ................................................................................... 64
3.3.4 串操作类指令 ................................................................................................... 67
3.3.5 控制转移类指令 ............................................................................................... 70
3.3.6 处理器控制指令 ............................................................................................... 76
3.3.7 I/O 指令 ............................................................................................................ 77
3.3.8 中断指令 .......................................................................................................... 78
3.4 80x86 增强和扩充的指令 ........................................................................................... 79
3.4.1 80286 增强和扩充的指令 ................................................................................ 79
3.4.2 80386 增强和扩充的指令 ................................................................................ 81
3.4.3 80486 增强和扩充的指令 ................................................................................ 84
3.4.4 Pentium 增强和扩充的指令 ............................................................................ 85
习题 ....................................................................................................................................... 86
第 4 章 汇编语言程序设计 ....................................................................................................... 88
4.1 汇编语言基本语法 ...................................................................................................... 88
4.1.1 汇编程序的建立过程 ....................................................................................... 88
4.1.2 汇编语言程序分段结构 ................................................................................... 89
4.1.3 汇编语言程序的语句类型 ............................................................................... 89
4.2 运算符和操作符 .......................................................................................................... 91
4.2.1 常用运算符和操作符 ....................................................................................... 91
4.2.2 运算符的优先级别 ........................................................................................... 93
4.3 伪指令 .......................................................................................................................... 93
4.3.1 常量或表达式赋值伪指令 ..........................................