微型计算机原理与接口技术(第4版)
分類: 图书,计算机/网络,计算机体系结构,
作者: 周荷琴,吴秀清编著
出 版 社: 中国科学技术大学出版社
出版时间: 2008-6-1字数: 860000版次: 4页数: 513印刷时间: 2008/06/01开本: 16开印次: 21纸张: 胶版纸I S B N : 9787312021985包装: 平装内容简介
本书是为中国科学技术大学工科电子类专业本科生学习“微型计算机原理与系统”课程编写的教材,是作者在参考了国内外大量文献资料基础上,吸取各家之长,并结合多年教学和应用研究的经验,精心组织编写而成。全书内容丰富,图文并茂,讲述深入浅出,通俗易懂,并附有大量的实例和习题,既可用作教材,也适合于自学,被列入“普通高等教育‘十一五’国家级规划教材”和“中国科学院指定考研参考书”。
全书13章,内容安排上注重系统性、先进性与实用性。前4章介绍8086/8088微型机系统的组成原理、体系结构、指令系统、汇编语言程序设计方法;第5章讨论存储器的原理和设计方法;第6章讲述I/O接口和系统总线;从第7章开始论述中断系统和接口技术,重点分析了中断控制器8259A、计数器/定时器8253和8254、通用并行接口8255A、通用串行接口8251A、数/模和模/数转换器及DMA控制器8237A,并概述了IBM PC/XT计算机的系统板的工作原理、第13章概要性地介绍了32位微型计算机的基本工作原理,包括32位微处理器的结构和工作模式、寄存器组成、保护模式下的内存管理、32位机新增指令与编程实例及接口技术。
本书可作为高等学校电子类专业和其他相近专业本科教育教材,也可作为从事微型机系统设计和应用的科技工作者的参考书。
目录
第4版前言
第1版前言
第1章 绪论
1.1 微型计算机的发展概况
1.2 微型计算机系统
1.2.1 微型计算机
1.2.2 I/O接口
1.2.3 总线
1.3 计算机数据格式
1.3.1 数制
1.3.2 计算机数据格式
习题
第2章 8086系统结构
2.1 8086 CPU结构
2.1.1 8086 CPU的内部结构
2.1.2 寄存器結构
2.2 8086 CPU的引脚及其功能
2.2.1 8086/8088 CPU在最小模式中引脚定义
2.2.2 8086/8088 CPU在最大模式中引脚定义
2.2.3 8088与8086 CPU的不同之处
2.3 8086存储器组织
2.3.1 存储器地址的分段
2.3.2 8086存储器的分体结构
2.3.3 堆栈的概念
2.4 8086系统配置
2.4.1 最小模式系统
2.4.2 最大模式系统
2.4.3 8086 CPU时序
习题
第3章 8086的寻址方式和指令系统
3.1 8086的寻址方式
3.1.1 立即寻址方式
3.1.2 寄存器寻址方式
3.1.3 直接寻址方式
3.1.4 寄存器间接寻址方式
3.1.5 寄存器相对寻址方式
3.1.6 基址变址寻址方式
3.1.7 相对基址变址寻址方式
3.1.8 其它
3.2 指令的机器码表示方法
3.2.1 机器语言指令的编码目的和特点
3.2.2 机器语言指令代码的编制
3.3 8086的指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算和移位指令
3.3.4 字符串处理指令
3.3.5 控制转移指令
3.3.6 处理器控制指令
习题
第4章 汇编语言程序设计
4.1 汇编语言程序格式
4.1.1 指令性语句和伪指令语句
4.1.2 数据项
4.1.3 MASM中的表达式
4.2 伪指令语句
4.2.1 数据定义语句
4.2.2 表达式赋值语句
4.2.3 段定义语句
4.2.4 过程定义语句
4.2.5 程序开始和结束语句
4.2.6 结构定义语句
4.2.7 外部伪指令及对准伪指令
4.2.8 80286以上的微机增加的伪指令
4.3 DOS系统功能调用和:BIOS中断调用
4.3.1 常用的软件中断
4.3.2 DOS系统功能调用
……
第5章 存储器
第6章 I/O接口和总线
第7章 微型计算机中断系统
第8章 可编程计数器/定时器8253/8254及其应用
第9章 可编程外围接口芯片8255A及其应用
第10章 串行通信和可编程接口芯片8251A
第11章 模数(A/D)和数模(D/A)转换
第12章 8237A DMA控制器及PC/XT机的系统板
第13章 32位微机基本工作原理概述
附录A 8086/8088指令系统一览表
附录B 通用汇编程序伪指令
附录C ASCⅡ码编码表
附录D 中断向量地址表
附录E 汇编程序的开发过程
附录F DOS功能调用
参考文献
书摘插图
第1章 绪论
1.2 微型计算机系统
1.2.1 微型计算机
1. 微型计算机
微处理器(Microoprocessor)是计算机系统的核心,也称CPU(中央处理器)。它主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者I/0之间传送数据;④程序流向控制等。
按读写原理存储器可分为随机存储器RAM和只读存储器ROM,主要用来存放程序和数据。CPU从存储器中读取指令,通过指令译码,执行相应的操作,必要时再从存储器或者I/O设备中取操作数。指令执行结果送入存储器或I/O设备。
输入/输出接口电路用于将外部设备与CPU(或存储器)相连接,当它们之间进行信息交换时,使之在信息的格式、电平、速度等方面得到匹配。
总线将CPU、存储器、I/O接口电路相连接,是负责在CPU与存储器、I/O间传送地址、数据、控制信息的公共通道。按传送信息类型,总线可分为地址总线、数据总线、控制总线。
虽然微型计算机已具有运算功能,能独立执行程序,但是如果没有输入/输出设备,数据及程序不能输入,运算结果也无法显示或输出,因而还是不能正常使用,所以微型计算机必须配备必要的各种外部设备,构成一个微型计算机系统才能方便入们应用。
2. 微型计算机系统
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。输入设备的作用是把信息送入计算机,使文字、图形、声音、图像等各种数据通过输入设备进入计算机。常用的输入设备有键盘、鼠标器、图形扫描仪、数字化仪、条形码读入器等。输出设备的作用将计算机对信息处理的结果输出给用户,输出设备有cRT显示器、打印机(针式打印机,激光打印机,喷墨打印机)、绘图仪等。
……