"8088 和 8086 微处理器编程、接口、软件、硬件及应用第四版解冑手册"
本书是针对8088和8086微处理器的一本详尽的解决方案手册,同时也涵盖了80286、80386、80486以及Pentium系列处理器的相关知识。全书内容丰富,旨在帮助读者理解和掌握微处理器在实际应用中的编程、接口设计和系统构建。
1. **微处理器与微型计算机的介绍**:
这一章引入了微处理器和微型计算机的基本概念,包括它们在计算系统中的角色,以及如何构建基于微处理器的系统。
2. **8088和8086微处理器的软件架构**:
本章探讨了8088和8086微处理器的软件层面,包括指令集、寻址模式和操作系统的交互。
3. **汇编语言编程**:
对8088/8086的汇编语言进行了深入讲解,包括基本语法、指令集和程序设计技巧。
4. **机器语言编码与DEBUG软件开发**:
解释了如何用机器语言编写程序,并介绍了DEBUG工具的使用,用于调试和分析代码。
5. **8088/8086编程——整数指令和计算**:
针对8088/8086的整数运算指令进行详细解析,包括加减乘除、位操作和算术逻辑单元(ALU)的使用。
6. **8088/8086编程——控制流指令和程序结构**:
讲述了流程控制指令(如分支、循环等),以及如何构造复杂的程序结构。
7. **使用MASM的汇编语言程序开发**:
介绍了Microsoft汇编语言MASM的使用,包括宏指令、模块化编程和程序链接。
8. **8088和8086微处理器及其内存和输入/输出接口**:
讨论了微处理器与内存系统(如RAM、ROM)的交互,以及如何设计输入/输出(I/O)接口。
9. **内存设备、电路和子系统设计**:
详细阐述了内存设备的工作原理、电路设计和子系统的构建。
10. **输入/输出接口电路和LSI外围设备**:
提供了关于接口电路设计的知识,包括低功耗集成电路(LSI)和常见的外设接口。
11. **8088和8086微处理器的中断接口**:
解析了中断机制,包括中断向量表、中断服务例程和中断处理。
12. **原版IBM PC微计算机的硬件**:
回顾了IBM PC的原始硬件架构,包括主板、总线和主要组件。
13. **PC总线接口与电路构造**:
深入讲解了个人计算机的扩展总线,如ISA、PCI等,以及如何设计与之兼容的电路板。
这本书是学习和解决8088/8086微处理器及其相关系统问题的宝贵资源,适用于计算机工程学生、硬件开发者以及任何需要理解这些早期x86处理器工作原理的人。通过这本解冑手册,读者可以掌握从基础编程到高级系统设计的全面技能。