微型计算机原理与结构(第2版)第1章 二进制数与计算机1
1.1 序言1
1.2 二进制数2
1.2.1 表示法2
1.2.2 计算规则3
1.2.3 二进制数与十进制数的转换5
1.2.4 八进制数和十六进制数6
1.3 计算机组成8
1.3.1 概述8
1.3.2 存储器9
1.3.3 运算器9
1.3.4 控制器10
1.3.5 输入/输出设备11
习题112
第2章 数字电路基础13
2.1 逻辑量的基本运算13
2.2 逻辑电路的实现14
2.2.1 晶体管14
2.2.2 逻辑门电路17
2.3 逻辑代数20
2.3.1 概述20
2.3.2 基本公式21
2.3.3 逻辑表达式化简22
2.4 常用数字电路24
2.4.1 传送门24
2.4.2 加法器26
2.4.3 多路选择器27
2.4.4 译码器27
2.4.5 优先权编码器28
2.4.6 触发器与寄存器29
习题233
微型计算机原理与结构(第2版)目 录第3章 机器数与编码36
3.1 机器数36
3.1.1 字和小数点36
3.1.2 机器数表示法37
3.1.3 负数补码的真值40
3.1.4 补码加减运算41
3.1.5 机器数的大小比较与移码44
3.2 计算机中常用数据类型46
3.2.1 整数46
3.2.2 实数47
3.3 二进制编码49
3.3.1 十进制数字的二进制编码49
3.3.2 ASCII码49
习题350
第4章 模型计算机52
4.1 基本结构52
4.2 存储空间与堆栈53
4.3 CPU组成54
4.3.1 算术逻辑运算单元54
4.3.2 标志寄存器55
4.3.3 寄存器组57
4.3.4 其他专用寄存器57
4.4 指令系统57
4.4.1 寻址方式58
4.4.2 传送类指令60
4.4.3 操作类指令61
4.4.4 程序控制类指令65
习题469
第5章 内存储器71
5.1 概述71
5.2 存储芯片工作原理72
5.2.1 只读存储器ROM72
5.2.2 静态随机存储器SRAM75
*5.2.3 动态随机存储器DRAM77
5.3 存储器电路81
5.3.1 存储芯片的连接81
5.3.2 内存构成举例83
习题587
*第6章 中央处理器89
6.1 电路组成89
6.1.1 概述89
6.1.2 功能电路90
6.2 机器指令96
6.3 控制器97
6.3.1 时钟与微操作97
6.3.2 控制器组成及工作过程98
6.3.3 微指令与微操作信号99
6.3.4 微程序控制器104
6.4 指令流程110
习题6115
第7章 输入/输出技术117
7.1 基本概念117
7.1.1 I/O接口117
7.1.2 I/O端口编址119
7.2 I/O传送方式120
7.2.1 直接传送120
7.2.2 查询传送121
7.2.3 中断传送123
7.2.4 DMA传送125
7.3 程序中断技术127
7.3.1 概述127
7.3.2 中断源127
7.3.3 确定中断源128
7.3.4 中断响应129
7.3.5 多级中断130
7.3.6 模型机中断系统132
7.4 数据通信基本概念136
7.4.1 数据通信系统136
7.4.2 数据传送方式136
7.4.3 串行传送的核心电路136
7.4.4 传输同步技术137
7.4.5 通信模式140
7.4.6 数据传输速率140
*7.5 模型机中断技术实现140
7.5.1 CPU中断控制逻辑140
7.5.2 中断响应流程142
*7.6 模型机DMA技术实现144
7.6.1 总线共享控制144
7.6.2 DMA控制器146
7.6.3 DMAC功能电路与控制逻辑151
习题7155
第8章 汇编语言程序设计基础156
8.1 概述156
8.2 模型计算机汇编语言156
8.2.1 常数156
8.2.2 符号名157
8.2.3 汇编语言语句157
8.2.4 表达式158
8.2.5 伪指令158
8.2.6 汇编语言程序160
8.3 程序设计基本方法161
8.3.1 顺序程序设计162
8.3.2 分支程序设计165
8.3.3 循环程序设计166
8.3.4 子程序设计171
习题8183
第9章 个人计算机体系结构186
9.1 概述186
9.2 PC设备管理技术187
9.2.1 即插即用187
9.2.2 电源管理188
9.3 总线189
9.3.1 总线控制189
9.3.2 标准系统扩展总线简介190
9.3.3 性能指标193
9.4 内存储器系统194
9.4.1 动态存储器194
9.4.2 高速缓冲存储器Cache199
9.5 常用标准接口202
9.5.1 并行接口202
9.5.2 串行接口205
9.5.3 USB206
9.6 PC结构特点207
9.6.1 双桥结构207
9.6.2 HUB结构208
9.6.3 PC中断系统209
9.7 BIOS简介211
9.7.1 概述211
9.7.2 系统参数设置212
习题9212
第10章 微处理器214
10.1 Intel 80486微处理器214
10.1.1 存储空间214
10.1.2 处理器结构222
10.1.3 寻址方式227
10.1.4 存储分段的约定230
10.1.5 操作数的大小230
10.1.6 指令系统简介231
10.1.7 浮点运算单元简介235
10.1.8 I/O空间237
10.1.9 中断系统238
10.1.10 任务241
10.2 现代微处理器结构245
10.2.1 指令流水线245
10.2.2 先行控制技术250
10.2.3 超标量与超流水线技术251
10.2.4 CISC和RISC252
10.2.5 Pentium微处理器简介253
10.3 CPU主要性能指标255
10.4 新一代64位微处理器简介257
习题10258
第11章 外部设备261
11.1 硬盘261
11.1.1 磁盘信息组织261
11.1.2 分区与格式化265
11.1.3 硬盘驱动器结构266
11.1.4 硬盘技术指标与接口267
11.2 显示系统269
11.2.1 显示器工作原理269
11.2.2 彩色显示器271
11.2.3 显示控制电路271
11.2.4 技术指标与接口标准273
11.3 键盘275
11.4 鼠标器277
习题11279
附录A 逻辑符号标准对照表281
附录B ASCII码282
附录C 模型计算机指令系统表284
附录D 模型计算机指令周期表287
附录E Intel 486 16位空间常用指令表290
参考文献296