本书全面介绍计算机硬件基础、微型计算机原理、汇编语言程序设计、接口技术与应用。内容包括计算机的组成与工作过程、基本逻辑电路、16/32位微处理器的组成与工作原理、IA-64微处理器的组成与特点、存储器体系结构、x86指令系统与汇编语言程序设计、数据输入输出方式、总线技术、常用接口电路、A/D与D/A转换、常用外部设备与多媒体技术等。在编写过程中,始终把组成原理与应用技术结合在一起,以便学生学以致用。
本书可作为高等院校理工科各类专业本科学生的教材,也可供大专、高职和各类工程技术人员使用。
全书分为13章。其中第1章计算机基础知识,主要讲述计算机的产生与发展、计算机中数的表示与运算、基本门电路、常用逻辑与时序电路、微型计算机系统组成与工作过程。第2章微处理器组成原理,首先介绍8086微处理器的内部组成、引脚信号、总线周期与工作过程;然后介绍80486微处理器的组成原理、工作方式与存储器管理;最后简要介绍IA-64微处理器的组成与特点。第3章存储器体系结构,主要介绍静态SRAM、动态DRAM、只读存储器ROM、Flash快闪存储器的组成原理、存储器扩展方式、常用外部存储器磁盘和光盘的组成与工作原理。第4章指令系统与汇编语言程序设计,主要讲述8086 CPU寻址方式、指令系统、汇编语言程序设计、DOS功能调用及上机操作。第5章数据输入/输出方式,主要讲述接口的功能、组成、编址及数据输入/输出时的控制方式。第6章总线技术,主要讲述总线的基本概念、总线的组成与标准、常用系统总线与应用。第7章并行I/O接口,主要讲述并行数据传送方式、I/O接口的组成及8255A内部结构与编程使用。第8章中断控制,主要讲述中断概念、8086 CPU中断控制系统、中断控制器82C59内部结构与编程使用。第9章串行I/O接口,主要讲述串行数据传送方式、RS一232C标准与串行通信、串行通信接口8251A内部结构与编程使用。第10章定时器/计数器,主要讲述可编程定时器/计数器8254内部结构与编程使用。第11章’DMA控制器,主要讲述DMA传送方式、DMA控制器8237A内部结构与编程使用。第12章A/D和D/A转换,主要讲述A/D和D/A转换原理、连接方式、数据采集与模拟量输出方式。第13章常用外部设备与多媒体技术,首先介绍常用外部设备中的键盘、显示器、打印机的组成与工作原理,然后介绍多媒体技术,其中包括音频处理技术及视频处理技术等。