前言页 1
1 计算机中的数制与码制 1
1.1 重点与难点 1
1.1.1 几个重要概念 1
1.1.2 计算机中常用的数制及其转换 1
1.1.3 计算机中常用的码制 1
1.1.4 补码的运算及溢出的判别 2
1.1.5 定点数与浮点数 2
1.2 例题精选 3
1.3 习题与思考题 7
2 8086/8088微处理器的结构 9
2.1 重点与难点 9
2.1.1 总线接口部件BIU 9
2.1.2 执行部件EU 9
2.1.3 BIU和EU的动作管理 9
2.1.4 8086/8088的寄存器结构 10
2.1.5 8086/8088的存储器及I/O组织 11
2.2 例题精选 12
2.3 习题与思考题 16
3.1.1 CPU外总线的三态性 18
3.1.2 8086/8088地址/数据线的分时复用特性 18
3.1 重点与难点 18
3 8086/8088 CPU引脚功能、总线结构和时序 18
3.1.3 8086/8088控制引脚BHE/S7与特殊的存储器结构方式 19
3.1.4 复位信号RESET的作用 19
3.1.5 8086/8088的最小方式和最大方式 20
3.1.6 总线周期及时钟周期 20
3.2 例题精选 21
3.3 习题与思考题 25
4 半导体存储器 27
4.1 重点与难点 27
4.1.1 存储器的分类 27
4.1.3 随机存取存储器 28
4.1.2 半导体存储器的性能指标 28
4.1.4 只读存储器EPROM和EEPROM 29
4.2 例题精选 31
4.3 习题与思考题 39
5 8086/8088的指令系统 41
5.1 重点与难点 41
5.1.1 8086/8088的寻址方式 41
5.1.2 数据传送指令 42
5.1.3 算术运算指令 42
5.1.4 逻辑运算和移位指令 43
5.1.5 串操作指令 44
5.1.6 控制类转移指令 44
5.1.7 处理器控制类指令 44
5.2 例题精选 45
5.3 习题与思考题 48
6 8086/8088汇编语言程序设计 52
6.1 重点与难点 52
6.1.1 汇编语言的语句格式 52
6.1.2 标号、变量及表达式 52
6.1.3 伪指令 52
6.1.4 分支程序设计 54
6.1.5 循环程序设计 54
6.1.6 子程序设计 54
6.2 例题精选 55
6.1.7 宏指令、宏定义、宏调用 55
6.3 习题与思考题 62
7 8086/8088的中断系统 66
7.1 重点与难点 66
7.1.1 有关中断的概念 66
7.1.2 8086/8088的中断系统 66
7.1.3 中断控制器8259A 68
7.2 例题精选 70
7.3 习题与思考题 76
8 输入/输出方法及常用接口电路 79
8.1 重点与难点 79
8.1.1 基本概念 79
8.1.3 可编程定时/计数器8253 80
8.1.2 可编程的并行输入/输出接口8255 80
8.1.4 可编程串行通信接口8251 81
8.1.5 DMA控制器8237 82
8.2 例题精选 86
8.3 习题与思考题 93
9 数/模与模/数转换技术 98
9.1 重点与难点 98
9.1.1 数/模与模/数转换器的一般概念 98
9.1.2 D/A转换器及其接口技术 98
9.1.3 A/D转换器及其接口技术 99
9.2 例题精选 100
9.3 习题与思考题 106
附录 107
1.1997年西安交通大学电子与信息控制工程学院硕士研究生微机原理及接口技术(8086)入学考试试题 107
2.1997年西北工业大学硕士研究生微机原理及应用(含FORTRAN语言)入学考试试题 112
3.1997年北京邮电大学硕士研究生微型计算机原理入学考试试题 114
4.1997年西安交通大学电气工程学院与机械工程学院硕士研究生微型计算机原理及应用入学考试试题 121
5.1996年西安电子科技大学硕士研究生微机原理及应用入学考试试题 124
6.微机原理及接口技术硕士研究生入学考试模拟题Ⅰ 126
答案 130
7.微型计算机原理及应用研究生入学考试模拟题Ⅱ 132
答案 136
各章习题参考答案 139
参考文献 175