第1章数在计算机中的表示形式1
1.1机器数与真值1
1.2常见的机器数表示形式2
1.2.1原码2
1.2.2补码3
1.2.3反码4
1.2.4原码、补码和反码之间的转换4
1.2.5移码表示法5
1.2.64种机器数表示形式的比较和小结6
1.3数的定点表示与浮点表示6
1.3.1定点表示法6
1.3.2浮点表示法7
1.4二十进制编码10
1.4.1二十进制编码特点10
1.4.28421码11
1.5二进制信息的计量单位11
习题112
第2章计算机的基本结构与工作过程13
2.1计算机的基本结构13
2.1.1冯·诺依曼计算机基本结构13
2.1.2计算机的基本组成框图及功能部件简介14
2.2计算机的工作流程17
2.2.1指令与程序17
2.2.2计算机的基本工作流程18
2.3计算机系统的组成20
2.3.1硬件与软件20
2.3.2计算机系统的基本组成21目录微机原理与接口技术(第2版)2.4微型计算机的分类及主要技术指标22
2.4.1微型计算机的分类22
2.4.2微型计算机的主要技术指标23
2.5微型计算机的基本结构及系统组成24
2.5.1微型计算机基本结构24
2.5.2微型计算机的系统组成25
习题226
第3章微处理器的编程结构27
3.1微处理器的工作模式27
3.1.1实模式28
3.1.2保护模式28
3.1.3虚拟8086模式28
3.2微处理器的编程结构28
3.2.1程序可见寄存器28
3.2.280x86/Pentium处理器的寄存器模型29
3.3微处理器的寻址机制33
3.3.1存储器分段技术33
3.3.2实模式下的存储器寻址34
3.3.3堆栈38
习题339
第4章寻址方式与指令系统40
4.1寻址方式40
4.1.1数据寻址方式40
4.1.2转移地址寻址方式46
4.2指令编码47
4.2.1指令编码格式48
4.2.2指令编码举例50
4.38086指令系统51
4.3.1数据传送指令51
4.3.2算术运算指令57
4.3.3逻辑运算与移位指令68
4.3.4串操作指令71
4.3.5转移指令75
4.3.6处理器控制指令81
4.480286~Pentium指令系统82
习题483
第5章汇编语言的基本语法84
5.1汇编语言的特点84
5.2汇编语言程序结构和基本语法85
5.2.1示例程序85
5.2.2基本概念86
5.2.3指令语句92
5.2.4伪指令语句95
5.2.5宏指令102
5.2.6简化段定义105
5.3ROM BIOS中断调用和DOS系统功能调用106
5.3.1ROM BIOS中断调用106
5.3.2DOS系统功能调用107
5.4汇编语言程序的上机调试107
5.4.1建立源文件107
5.4.2汇编108
5.4.3连接110
5.4.4运行111
5.4.5调试112
习题5115
第6章汇编语言程序设计及应用118
6.1汇编语言程序设计的基本方法118
6.1.1程序设计的基本步骤118
6.1.2程序的基本结构形式119
6.1.3子程序设计121
6.2汇编语言的编程应用123
6.2.1I/O与通信123
6.2.2声音与时钟124
6.2.3乐曲程序126
6.2.4键盘I/O129
6.2.5鼠标器编程131
6.2.6图形显示134
6.3Windows环境下汇编语言程序设计137
6.3.1Windows API函数137
6.3.2动态链接库138
6.3.3指令集选择138
6.3.4工作模式选择138
6.3.5函数的原型定义139
6.3.6Windows应用程序的基本结构框架139
6.3.7Win32汇编语言应用程序实例140
6.3.8MASM 32汇编与连接命令141
6.4汇编语言与高级语言的混合编程141
6.4.1内嵌汇编142
6.4.2在C程序中直接调用汇编子程序143
6.4.3汇编语言程序调用C函数146
习题6146
第7章微处理器的内部结构及外部功能特性148
7.1微处理器的内部结构及相关技术148
7.1.1总线接口单元BIU148
7.1.2指令cache与数据cache149
7.1.3超标量流水线结构149
7.1.4动态转移预测及转移目标缓冲器BTB151
7.1.5指令预取器和预取缓冲器152
7.1.6指令译码器153
7.1.7执行单元153
7.1.8浮点处理单元153
7.1.9控制单元154
7.2微处理器的外部功能特性154
7.2.1微处理器的外部引脚信号154
7.2.2微处理器的总线时序159
习题7163
第8章存储器及其接口165
8.1概述165
8.1.1存储系统的层次结构165
8.1.2存储器的性能指标167
8.1.3内存储器的基本结构及其数据存储格式167
8.2半导体存储器的结构及工作原理169
8.2.1可读写存储器169
8.2.2只读存储器179
8.3存储器接口185
8.3.1存储器接口中的片选控制185
8.3.2存储器接口分析与设计举例187
8.3.3双端口存储器189
8.4高速缓存190
8.4.1基本原理190
8.4.2组织方式192
8.4.3更新方式及替换算法193
8.5虚拟存储器195
8.5.1虚拟存储器的工作原理195
8.5.280x86的虚拟存储技术196
习题8198
第9章I/O接口技术200
9.1I/O接口概述200
9.1.1I/O接口的基本功能200
9.1.2I/O接口的基本结构201
9.1.3I/O端口的编址方式202
9.1.4I/O接口的地址译码及片选信号的产生203
9.1.5I/O指令204
9.2I/O控制方式204
9.2.1程序控制方式204
9.2.2中断控制方式206
9.2.3DMA方式207
9.3DMA技术208
9.3.1DMA控制器的基本功能208
9.3.2DMA控制器的一般结构208
9.3.3DMA控制器的工作方式210
9.3.4DMA工作过程211
9.3.5可编程DMA控制器8237212
9.4中断系统212
9.4.1基本概念212
9.4.280x86实模式的中断系统215
9.4.3可编程中断控制器8259A221
9.4.4中断服务程序设计221
习题9225
第10章并行通信及其接口电路226
10.1可编程并行接口的组成及工作过程226
10.1.1可编程并行接口的组成及其与CPU和外设的连接226
10.1.2可编程并行接口的数据输入输出过程227
10.2可编程并行接口8255A228
10.2.18255A的性能概要228
10.2.28255A芯片引脚分配及引脚信号说明228
10.2.38255A内部结构框图229
10.2.48255A的控制字230
10.2.58255A的工作方式231
10.2.68255A的状态字236
10.2.78255A应用举例237
· · · · · · (
收起)