微型计算机原理与接口技术 第三版
作者:张荣标等编著
出版时间:2016
内容简介
本书以Intel系列微处理器为背景,介绍了微型计算机原理与接口技术。全书以弄懂原理、掌握应用为编写宗旨,在内容安排上注重系统性、逻辑性、先进性与实用性。本书分三个部分:微型计算机原理部分(第1、2、6章),汇编语言程序设计部分(第3、4、5章),接口与应用部分(第7、8、9、10章)。根据Intel系列微处理器的向下兼容性,着重讲解了16位微型计算机的工作原理、指令系统、8086汇编语言程序设计以及接口技术。考虑到目前32位CPU的广泛应用,又重点介绍了其代表芯片80386的工作原理,特别是80386的存储器管理技术。 为便于读者自学,本书在内容安排方面除附有一定量的习题外,还增设了详细的习题例解。 本书可以作为高等院校电气信息类专业教材,也可供从事微型机系统设计和应用的技术人员自学和参考。 本书提供配套授课电子课件,需要的教师可登录www揠洀瀀攀搀甀揠漀洀免费注册、审核通过后下载,或联系编辑索取(QQ:308596956,电话:010-88379753)。
目录
出版说明
第3版前言
第2版前言
第1版前言
第1章微型计算机基础
11计算机中的数制与码制
111计算机中的数制
112计算机中的码制及补码运算
113计算机中的小数点问题
114计算机中信息的编码
12微型计算机的组成
13计算机的基本工作原理
131模型计算机
132程序运行过程
14汇编语言上机工具软件
15习题例解
16练习题
第2章80x86微处理器
21Intel公司微处理器发展概述
228086微处理器
2218086 CPU内部功能结构
2228086 CPU 内部流水线管理工作原理
2238086 CPU 的存储器组织
2248086CPU寄存器与存储器DEBUG上机操作
2258086 CPU总线周期的概念
2268086 CPU的引脚信号及工作模式
2278086 CPU的操作时序
2380286微处理器
23180286 CPU的主要性能
23280286 CPU的功能结构
23380286 CPU的寄存器
23480286 CPU的存储器寻址
2480386微处理器
24180386 CPU的主要性能
24280386 CPU的功能结构
24380386 CPU的寄存器
24480386 CPU的存储器管理
24580386CPU寄存器与存储器DEBUG上机操作
2580486微处理器
25180486 CPU的主要性能
25280486 CPU的功能结构
26习题例解
27练习题
第3章寻址方式与指令系统
31数据类型及其存储规则
311基本数据类型及其存储
312数字数据类型
313指针数据类型
314字符串、位及位串数据类型
32计算机指令格式
321指令的助记符格式
32280x86指令编码格式
338086 CPU的寻址方式
331操作数的寻址方式
332指令地址的寻址方式
333寻址方式的DEBUG上机实验
348086指令系统
341数据传送类指令
342算术运算类指令
343逻辑运算和移位指令
344串操作指令
345控制转移类指令
346处理器控制类指令
3580x86的寻址方式及新增的指令
351虚地址方式下的寻址方式
35280286 CPU新增指令
35380386/80486 CPU新增指令
36习题例解
37练习题
第4章汇编语言语法和DOS功能调用
41汇编语言中的基本数据
42伪指令语句
421数据定义伪指令语句
422标识符赋值与解除伪指令语句
423段定义伪指令语句
424过程定义伪指令语句
425程序开始与结束伪指令语句
426方式定义伪指令语句
427结构定义伪指令语句
428分组伪指令语句
429其他伪指令语句
4210伪指令语句上机实验
43汇编语言中的表达式
431算术运算符
432逻辑运算符
433关系运算符
434分析运算符
435修改属性运算符
436汇编语言中的表达式上机实验
44指令语句
45宏指令语句及其使用
46DOS系统功能调用
47习题例解
48练习题
第5章汇编语言程序设计
51顺序结构程序设计
52分支结构程序设计
521二分支结构
522多分支结构
53循环结构程序设计
531循环程序的组成与结构形式
532循环程序的控制方法
533多重循环程序设计
54子程序结构程序设计
541子程序的定义与调用
542子程序的参数传送
543子程序嵌套与递归调用
55模块化程序设计
56习题例解
57练习题
第6章存储器
61概述
611半导体存储器的分类
612半导体存储器的性能指标
613半导体存储器的一般结构及组成
62随机存取存储器RAM
621静态RAM
622动态RAM
623RAM存储容量的扩展方法
624RAM存储器与CPU的连接
63只读存储器ROM
631只读存储器的结构
632只读存储器的分类
633PROM基本存储电路
634典型EEPROM芯片
64高速缓存存储器Cache
641Cache的基本结构和工作原理
642Cache存储器组织
65几种新型的半导体存储器
66习题例解
67练习题
第7章中断系统与8237A DMA控制器
71中断系统概述
711中断的概念及其作用
712中断处理系统
728086 CPU中断系统
7218086 CPU的中断源
7228086 CPU的中断响应过程
723中断向量表
724中断程序设计
73中断控制器Intel 8259A
7318259A的引脚信号及结构
7328259A的工作方式
7338259A的编程
7348259A的应用举例——在IBM PC/XT中的应用
7358086中断响应总线周期操作
74可编程DMA控制器8237A
7418237A的特性与结构
742内部寄存器
7438237A的工作时序
7448237A的初始化编程与应用举例
75习题例解
76练习题
第8章输入/输出接口基础与总线
81概述
811外部设备及其信号
812输入/输出接口的功能
82CPU与端口之间的接口技术
821最常用的简单输入/输出接口芯片
822端口的编址方式
823端口与CPU之间的接口
83CPU与端口之间的数据传送方式
831程序控制传送方式
832中断技术传送方式
833DMA传送方式
84总线技术
841概述
842PC总线
843ISA总线
844PCI总线
85习题例解
86练习题
第9章可编程并行接口芯片与串行通信技术
91可编程并行接口芯片8255A
9118255A的结构
912方式选择
913各方式的功能
914端口C的状态字
9158255A应用举例
92串行通信
921串行通信的数据传送方向
922串行通信的异步与同步通信方式
923波特率及收发端的同步
924常用串行接口介绍
93可编程串行通信接口芯片 8251A
9318251A内部结构和外部引脚
9328251A编程
9338251A的应用
94习题例解
95练习题
第10章计数器/定时器与模拟量转换
101可编程计数器/定时器
1011可编程计数器/定时器的基本工作原理
10128253的内部结构及引脚
10138253的控制字
10148253的工作方式
10158253的应用举例
102数-模转换
1021概述
1022D-A转换芯片
1023D-A转换器的应用
103模-数转换
1031概述
1032典型的A-D转换芯片
1033 AD574转换器应用实例
104习题例解
105练习题
附录
附录A8086指令表
附录B伪操作指令表
附录CDOS功能调用表(INT 21H)
附录DDEBUG命令表
参考文献