第1章 绪论 1
1.1 微型计算机概述 1
1.2 微型计算机系统的组成及工作过程 4
1.3 计算机中数的表示方法与计算 8
习题一 16
第2章 80x86计算机组织 17
2.1 80x86微处理器 17
2.2 中央处理器 23
2.3 8086/8088存储器组织 26
2.4 8086/8088 CPU系统外部配置 31
习题二 41
第3章 80x86的指令系统和寻址方式 42
3.1 指令与指令系统 42
3.2 80x86的寻址方式 43
3.3 80x86的指令系统 47
习题三 70
第4章 汇编语言程序设计 76
4.1 汇编语言格式与伪指令 76
4.2 循环与分支程序设计 85
4.3 子程序设计 92
4.4 汇编语言程序的上机过程 97
习题四 100
第5章 输入输出接口 103
5.1 接口的概念及其应用 103
5.2 CPU与接口交换数据的方式 106
5.3 I/O端口和地址编码 107
5.4 DMA控制器 113
5.5 微型计算机系统常用总线 125
习题五 134
第6章 存储器 135
6.1 半导体存储器概述 135
6.2 随机存储器RAM 138
6.3 只读存储器ROM 144
习题六 149
第7章 中断系统 150
7.1 中断概述 150
7.2 8086/8088 CPU的中断系统 154
7.3 可编程中断控制器Intel 8259A 160
习题七 171
第8章 常用可编程接口芯片 173
8.1 可编程定时/计数器8253/8254 173
8.2 可编程并行接口8255A 187
8.3 可编程串行接口8251A 200
8.4 数模(D/A)转换与模数(A/D)转换接口 211
习题八 221
附录 223
附录A 标准ASCII码字符表 223
附录B 80x86指令系统表 224
附录C MSDOS系统功能调用表 233
附录D DEBUG调试指令 238
参考文献 239