这是一本将微型计算机原理、汇编语言程序设计和PC机接口通信技术有机整合在一起的著作。本书以Intel系列微处理器为背景,以DOS、Windows和VisualC/C++为编程环境,通过示例为读者深入揭示了微型计算机工作原理和最新的技术进步。本书内容丰富,讲解深入浅出,具有很强的可读性和实用性。
本书重点讲解Intel系列微处理器(8086/8088、80186/80188、80286、80386、80486、Pentium、Pentium Pro Processor、Pentium Ⅱ、Pentium Ⅲ和Pentium 4)的体系结构、程序设计和接口通信技术,并通过微型计算机原理把三者有机地整合在一起。本书以Intel系列微处理器为背景,以DOS、Windows和VisualC/C++为编程环境,通过示例为读者深入揭示了微型计算机工作原理和最新的技术进步。许多示例都可能成为开发类似应用的样板或原型,以指引开发新的应用。
本书适合作为高等院校计算机、电子通信和自动控制等专业教材,也可供工程技术人员参考。
译者序
前言
第1章 微处理器和计算机导论
1.1 历史背景
1.1.1 机械时代
1.1.2 电子时代
1.1.3 程序设计的进步
1.1.4 微处理器时代
1.1.5 现代微处理器
1.2 基于微处理器的PC系统
1.2.1 存储器和I/O系统
1.2.2 微处理器
1.3 数制
1.3.1 数字
1.3.2 按位计数法
1.3.3 其他数制转换到十进制
1.3.4 十进制转换成其他进制
1.3.5 二进制编码的十六进制
1.3.6 补码
1.4 计算机数据格式
1.4.1 ASCII和Unicode数据
1.4.2 BCD数据
1.4.3 字节数据
1.4.4 字数据
1.4.5 双字数据
1.4.6 实数
1.5 小结
1.6 习题
第2章 微处理器及其体系结构
第3章 寻址方式
第4章 数据传送指令
第5章 算术和逻辑运算指令
第6章 程序控制指令
第7章 在C/C++中使用汇编语言
第8章 微处理器程序设计
第9章 8086/8088硬件特性
第10章 存储器接口
第11章 基本I/O接口
第12章 中断
第13章 直接存储器存取及DMA控制I/O
第14章 算术协处理器、MMX和SIMD技术
第15章 总线接口
第16章 80186、80188及80286微处理器
第17章 80386和80486微处理器
第18章 Pentium和Pentium Pro
第19章 Pentium Ⅱ、Pentium Ⅲ和Pentium 4微处理器
附录A 汇编程序、Visual C++和DOS
附录B 指令系统一览
附录C 标志位的变化
附录D 偶数号习题的答案