本书共12章,内容包括微机系统概论、Intel系列微处理器、存储器系统、汇编程序设计基础、微机I/O接口基础、总线系统、中断系统、DMA系统、并行通信与串行通信、定时器/计数器、人机交互设备与接口和汇编高级编程技术。每章末还备有习题,帮助理解和巩固所学内容。
本书以Intel系列微处理器组成的微机为对象,介绍微型计算机的组成原理、汇编程序设计、接口技术及微机系统应用。全书共12章,内容包括微机系统概论、Intel系列微处理器、存储器系统、汇编程序设计基础、微机I/O接口基础、总线系统、中断系统、DMA系统、并行通信与串行通信、定时器/计数器、人机交互设备与接口和汇编高级编程技术。每章末还备有习题,帮助理解和巩固所学内容。本书内容丰富,涉及微机系统的三大部分:微机硬件系统的工作原理、技术特点和应用方法;微机汇编编程技术与程序设计方法;微机I/O接口技术、编程控制方法与应用实例等。此外,全书还涉及许多新的微机技术,反映了现代微机硬件系统发展的最新趋势。
本书可作为高等院校计算机专业微机原理与接口技术课程教材,也可作为其他专业本科生或研究生的微机原理、汇编程序设计与接口技术等课程教材。
出版说明
前言
第1章 微机系统概论/1
1.1 微机系统的基本概念/1
1.1.1 微处理器、微型计算机、微型计算机系统/1
1.1.2微型机分类/2
1.2 微机系统的发展概况/4
1.2.1 微处理器/4
1.2.2 微机系统/6
1.3 微机硬件系统的基本结构与组成/7
1.3.1 微机硬件系统的基本结构/7
1.3.2 微机硬件系统的组成与配置/8
1.4 微机系统的软件与编程语言/13
1.4.1 系统软件/13
1.4.2 应用软件/15
1.4.3 编程语言/16
1.5 微机信息处理基础/17
1.5.1 信息在微机中的表示/17
1.5.2 微机的基本工作过程/25
1.6 思考与练习题/27
第2章 微处理器与指令系统/28
2.1 微处理器基础知识/28
2.1.1 微处理器基本概念 /28
2.1.2 微处理器基本结构与功能/28
2.2 Intel 8086/8088微处理器/28
2.2.1 Intel 8086/8088的功能结构 /28
2.2.2 Intel 8086/8088的内部寄存器/31
2.2.3 CPU的引脚功能 /34
2.2.4 CPU的总线操作与时序/38
2.2.5 Intel 8086/8088的编程结构 /45
2.3 Intel 8086/8088的寻址方式与指令系统/48
2.3.1 Intel 8086/8088的寻址方式 /48
2.3.2 Intel 8086/8088的指令系统 /53
2.4 高性能微处理器/67
2.4.1 Intel 80286微处理器/67
第3章 内部存储器/91
第4章 汇编程序设计基础/125
第5章 PC微机I/O接口基础 /185
第6章 PC微机总线系统/206
第7章 PC微机中断系统/226
第8章 PC微机DMA系统/254
笫9章 PC微机并行与串行通信/269
第10章 定时器与计数器芯片及应用 /313
第11章 人机交互设备及接口 /331
第12章 微机汇编高级编程技术 /353
附录/407
附录A 80x86系列微处理器指令系统汇总表/407
附录B DOS系统功能调用(INT2lH) /428
附录C BIOS中断调用 /435
附录D 逻辑符号对照表/440
参考文献/441