第1章 微型计算机概述 1
1.1 微型计算机的基本组成及应用 1
1.2 微型计算机配置与性能指标 7
本章小结 15
习题1 16
第2章 计算机中的信息表示及运算 18
2.1 数据的表示及其转换 18
2.2 数值型数据的表示方法 21
2.3 数的运算 25
2.4 码制及转换 29
2.5 数据校验码 31
本章小结 32
习题2 32
第3章 8086微型计算机系统 33
3.1 微处理器概述 33
3.2 8088/8086微处理器 34
3.3 80X86系列微处理器简介 51
3.4 Pentium系列微处理器 54
3.5 实例解析 58
本章小结 59
习题3 59
第4章 汇编语言基础 61
4.1 汇编语言的基本概念 61
4.2 80X86指令特点 66
4.3 80X86的寻址方式 68
4.4 8086指令系统 74
4.5 80X86指令系统 103
本章小结 112
习题4 113
第5章 汇编语言程序设计 117
5.1 8086汇编语言的语句 118
5.2 8086汇编语言中的伪指令 119
5.3 8086汇编语言中的运算符 124
5.4 汇编语言程序设计 127
5.5 宏定义与宏调用 133
5.6 汇编语言程序设计与上机调试 135
本章小结 149
习题5 150
第6章 微型计算机存储器系统 152
6.1 计算机存储系统 152
6.2 半导体存储器 156
6.3 主存储器及存储控制 160
6.4 8086系统的存储器组织 162
6.5 外部存储器 165
6.6 现代内存芯片技术 169
本章小结 170
习题6 170
第7章 计算机和外设的数据传输 172
7.1 接口电路 172
7.2 CPU和外设之间的数据传输方式 176
7.3 DMA传送方式 183
本章小结 185
习题7 186
第8章 微型计算机的终端系统中断 187
8.1 中断概述 187
8.2 8086的中断处理过程 192
8.3 中断优先级和中断嵌套 194
8.4 可编程中断控制器8259A 196
8.5 PC机中断程序设计 210
本章小结 212
习题8 212
第9章 接口技术 214
9.1 可编程接口芯片概述 214
9.2 可编程并行输入/输出接口芯片8255A 216
9.3 可编程定时/计数器8253/8254 228
9.4 A/D转换器 241
9.5 D/A转换器 247
本章小结 253
习题9 254
第10章 串行通信接口 256
10.1 概述 256
10.2 RS-232串行接口技术 257
10.3 异步串行接口标准 265
10.4 可编程串行通信接口芯片8251A 270
本章小结 282
习题10 282
第11章 微型计算机常用外设接口技术 284
11.1 键盘接口 284
11.2 非编码键盘接口及其控制 287
11.3 编码键盘接口及其控制 292
11.4 显示接口 294
11.5 打印机 304
本章小结 308
习题11 308
第12章 总线 309
12.1 总线的概念 309
12.2 系统总线 317
12.3 USB总线 336
本章小结 340
习题12 341
附录 342
附录A DOS功能调用 342
附录B BIOS中断 353
附录C 汇编错误信息中英文对照表 361
附录D 实验项目 364
参考文献 381