书籍详情
8086到80486微型计算机系统原理与接口
作者:曲伯涛编著
出版社:大连理工大学出版社
出版时间:1994-12-01
ISBN:9787561109854
定价:¥28.00
内容简介
本书是将8086-Pentium II集于一书,主要讲述了8086,80386,80486,Pentuim(80586),Pentium Pro,Pentium II,8087,80387系列微处理器、指令系统、MMX多媒体指令、汇编语言程序设计、存储器组织与设计,I/O接口(9255,8253,8259,8237,8251)的编程方法,常用外设(VGA显示器、键盘、打印机、软硬盘驱动器等)的工作原理与编程,微型计算机系统的组装、原理、体系结构及汇编语言程序上机操作等内容。本书抓住应用计算机在于接口这上关键,在突出8086-Pentium II有关基本电路、存储器组织,外围电路和I/O接口的编程外,同时,详细列出了ROM-BIOS中的打印机、键盘、显示器、软件硬盘驱动器和微型计算机通信的中断功能调用表,PC-DOS21H中断调用总汇及中断调用使用方法。使编制复杂的计算机通信程序、外设驱动程序与简单的中断功能调用程序并举,这就为一般读者能够使用计算机开辟了一条新路。微型计算机系统组装与参数设置,介绍了如何组装一台微机,在所学的软、硬件知识基础上,可以对微机进行维修、检测与微机硬件升级换代,在硬件环境改变后,并能进行参数设置,从而达到了理论联系实际上的目的。
作者简介
暂缺《8086到80486微型计算机系统原理与接口》作者简介
目录
第一章 计算机基础知识
1.1 概述
一、计算机的发展过程
二、计算机系统主要性能指标
三、计算机的应用领域
1.2 计算机中数的表示
一、进位计数制
二、计算机为什么要使用二进制
三、数制间的软件
四、二进制编码
五、带符号数的表示法
六、二进制数运算溢出判断
七、计算机中定、浮点数
1.3 微型计算机结构概述
一、一般的计算机结构框图
二、微处理器(Microprocessor)
三、微型计算机
四、微型计算机系统
五、IBM-PC机基本配置
六、单板机
七、单片机
八、微机结构的特点——总线技术
1.4 计算机演变过程
一、软件概念
二、硬件概念
1.5 一个模型机简单程序执行过程
第二章 高档微处理器及基本电路
2.1 高档微处理器结构
一、算术逻辑部件ALU(运算器)
二、寄存器组
三、预取指令队列缓冲器
四、地址形成部件
五、控制部件(控制器)
2.2 INTEL 8086/8088微处理器
一、8086的结构特点
二、存储器分段与实际地址形成
三、8086CPU引脚信号
四、8086与8088比较
2.3 8086/8088最大最小模式电路
一、地址锁存器
二、数据总线发/收驱动器
三、8086/8088最小组态(模式)工作电路
四、8086/8088最大组态(模式)工作电路
五、8288总线控制器
六、8289总线仲裁器
2.4 8086/8088时序与基本工作电路
一、时序
二、8284A时钟发生器/驱动器的作用和连线
三、等待控制电路
四、8086/8088CPU基本工作电路
2.5 INTEL 80386 CPU及基本电路
一、80386的宏结构
二、寄存器结构
三、80386的引出脚
四、80386存储器实地址方式
五、80386存储器保护虚地址方式
六、80386基本电路
2.6 第二代32位微处理器INTEL 80486
一、80486概念结构
二、80486内部构造
三、80486的信号引线
四、80486多处理机基本结构
2.7 多总线MULTIBUS
2.8 64位微处理器Pentium
一、引言
二、Pentium微处理器的结构与特色
2.9Pentium Pro(高能奔腾)处理器
一、Pentium Pro内部结构
二、采用了动态执行技术
三、取数/解码单元
四、发送/执行单元
五、退移单元
六、总线接口单元
2.10 Pentium II处理器
一、MMX技术特性
二、Pentium Pro技术特性
三、Pentium II的基本特性
四、第六代i86CPU
第三章 半导体存储器
3.1 半导体存储器概述
一、半导体存储器技术指标
二、半导体存储器分类
三、存储器的组成
3.2 随机存取存储器RAM
一、静态随机存取存储器
二、动态随机存取存储器
3.3 只读存储器ROM
一、可擦去可再编程的只读存储器(EEROM)
二、电擦写可编程只读存储器(E2PROM)
3.4 存储器组成与扩展
一、数据总线
二、地址总线
三、CPU时序和存储器的存取速度之间配合
四、控制信号线
3.5 8位存储器系统
一、系统ROM电路
二、256K字节RAM存储器系统
三、地址译码、选通信号及刷新控制电路
3.6 16位存储器系统
一、基本存储器结构
二、ROM(只读存储器)
三、RAM(随机存储器)
四、存储器系统设计举例
3.7 32位存储器系统
一、常规存储器接口
二、ROM、EPROM的连接
三、32位动态存储器DRAM
3.8 存储器操作模式
一、页(PAGE)操作模式
二、交叉式操作模式
三、页/交叉操作模式
3.9 高速缓冲存储器Cache
一、高速缓冲存储器Cache
二、Cache 读/写数据
三 、Cache与主存DRAM内容同步方式
3.10 80486,80586存储器组织
一、64位存储器接口
二、DRAM主存储器
三、二级高速缓存
第四章 指令系统
4.1 8086/8088的寻址方式
一、8086/8088的指令格式
二、8086/8088寻址方式
4.2 8086/8088指令系统
一、数据传送指令(16条)
二、算术运算指令(18条)
三、逻辑指令(5条)
四、移位/循环指令(8条)
五、迭代(重复)控制指令(4条)
六、控制转移指令(2条)
七、中断指令
八、同步指令(5条)
九、标志指令(7条)
十、重复前缀指令(3条)
十一、基本串指令(5条)
4.3 80386指令集
一、8080/80186指令集
二、80286指令集
三、80386扩展指令
四、一个操作数虚拟寻址过程
五、数据类型
4.4 80486指令与80386指令差异
一、80486增加的指令
二、80486寻址方式
4.5 Pentium指令集的使用
一、MESI多机系统中Cache一致协议
二、指令配对法则
4.6 MMX多媒体指令集
一、数据类型
二、MMX指令集
三、指令范例
第五章 汇编语言程序设计
5.1 8086汇编语言的基本语法
一、一个汇编语言源程序实例
二、汇编语言语句
三、宏指令语句
5.2 汇编语言程序的基本结构
一、汇编语言程序设计的基本步骤
二、顺序结构程序
三、分支结构程序
四、循环结构程序
五、子程序
5.3 汇编语言程序设计举例
一、算术运算程序
二、查表与代码转换程序
三、记录与结构程序
四、列表运算程序
五、其他类型程序
5.4 汇编语言程序上机操作过程
一、建立、修改汇编语言源程序文件
二、行编辑程序EDLIN
三、汇编
四、链接
五、调试
第六章 中断
6.1 概述
一、中断和异常
二、中断源
三、中断过程
四、外部中断源的管理
6.2 INTEL 8086中断系统
一、INTEL 8086中断
二、中断响应
三、8086中断优先权
6.3 高档微处理器中断
6.4 可编程序断控制器8259A
一、8259的组成和引脚说明
二、8259编程
三、8259A与IBM-PC/X标准系统总线的连接
6.5 中断调用
一、ROM BIOS的中断调用
二、PC-DOS系统功能调用
第七章 I/O接口与可编程芯片
7.1 概述
一、I/O接口技术
二、IMB-PC/XT机口址分配
三、三种输入/输出方式
7.2 可编程的输入输出接口8255A
一、8255A的结构
二、方式选择
三、方式0的功能
四、方式1的功能
五、方式2的功能
7.3 IBM-PC并行接口电路
一、键盘
二、扬声器
三、DIP开关
四、RAM奇偶校验信号控制
7.4 8253可编程计数器/定时器电路
一、8253的结构
二、8253的控制字
三、8253工作方式
四、8253的读写操作
五、IBM-PC定时器/计数器电路
7.5 8237可编程DMA控制器
一、概述
二、8237引线端说明
三、8237功能简介
四、DMA操作
五、DMA应用举例
7.6 DMA直接存储器存取电路
7.7 串行通信
一、串行通信
二、RS-232-C接口
三、串联行通信BIOS功能调用
7.8 可编程串行通信接口INTEL8251A
一、概述
二、INTEL8251A可编程通信接口
三、8251A应用举例
7.9 80386与80387的接口
7.10 A/D转换、D/A转换
一、概述
二、典型的A/D转换芯片0809
三、典型的D/A转换芯片DAC0832
第八章 微型计算机的系统部件
8.1 微型计算机系统结构与配置
8.2 打印机接口
一、概述
二、打印机接口
8.3 CRT显示器接口技术
一、CRT显示器概述
二、CRT显示器原理和配置
三、VGA彩色显示器适配器
四、VGA显示器编程举例
8.4 磁盘接口技术
一、磁盘参数、磁盘接口编码方式
二、磁盘上数据组织
8.5 软件接口
一、软盘接口
二、软盘接口的编程
8.6 硬盘接口技术
一、概述
二、硬盘接口
三、硬盘接口的编程
8.7 实时时钟与CMOS RAM
一、实时时钟结构
二、四个状态和控制寄存器
三、刷新周期
四、实时时钟外部电路
8.8 8742(或8042)键盘接口电路
一、8742(或8042)单片机简介
二、键盘接口电路
三、市场上流行的键盘
第九章 微型计算机系统的组装
9.1 80i86微型计算机硬件系统
9.2 主机板
一、CPU与数值协处理器
二、内部存储器
三、I/O接口与总线
9.3 80i86微型计算机
一、80i86微型计算机的组成
二、外围设备控制器82C206
三、系统控制器82C391
四、数据缓冲控制器82C392
9.4 微型计算机的组装
一、部件准备
二、装配计算机的步骤
9.5 系统参数设置及优化
一、AMI BIOS SETUP应用程序菜单
二、标准CMOS参数设置
三、高级CMOS参数设置
四、高级芯片参数设置
五、用BIOS默认值自动设置
六、用加电时默认值自动设置
七、改变口令
八、硬盘实用程序
九、数据写入CMOS后退出
十、数据不存入CMOS而退出
第十章 数值协处理器
10.1 数值协处理器的操作
一、8087协处理器(FPU)
二、FPU的主要寄存器及其功能
10.2 数值协处理器的数据类型
10.3 8087/80287/80387指令集
一、8087指令集
二、80287/80387指令集
习题与思考题
参考文献
附录 A 8086/8088指令编码格式
附录 B ASCII码控制符号的定义
1.1 概述
一、计算机的发展过程
二、计算机系统主要性能指标
三、计算机的应用领域
1.2 计算机中数的表示
一、进位计数制
二、计算机为什么要使用二进制
三、数制间的软件
四、二进制编码
五、带符号数的表示法
六、二进制数运算溢出判断
七、计算机中定、浮点数
1.3 微型计算机结构概述
一、一般的计算机结构框图
二、微处理器(Microprocessor)
三、微型计算机
四、微型计算机系统
五、IBM-PC机基本配置
六、单板机
七、单片机
八、微机结构的特点——总线技术
1.4 计算机演变过程
一、软件概念
二、硬件概念
1.5 一个模型机简单程序执行过程
第二章 高档微处理器及基本电路
2.1 高档微处理器结构
一、算术逻辑部件ALU(运算器)
二、寄存器组
三、预取指令队列缓冲器
四、地址形成部件
五、控制部件(控制器)
2.2 INTEL 8086/8088微处理器
一、8086的结构特点
二、存储器分段与实际地址形成
三、8086CPU引脚信号
四、8086与8088比较
2.3 8086/8088最大最小模式电路
一、地址锁存器
二、数据总线发/收驱动器
三、8086/8088最小组态(模式)工作电路
四、8086/8088最大组态(模式)工作电路
五、8288总线控制器
六、8289总线仲裁器
2.4 8086/8088时序与基本工作电路
一、时序
二、8284A时钟发生器/驱动器的作用和连线
三、等待控制电路
四、8086/8088CPU基本工作电路
2.5 INTEL 80386 CPU及基本电路
一、80386的宏结构
二、寄存器结构
三、80386的引出脚
四、80386存储器实地址方式
五、80386存储器保护虚地址方式
六、80386基本电路
2.6 第二代32位微处理器INTEL 80486
一、80486概念结构
二、80486内部构造
三、80486的信号引线
四、80486多处理机基本结构
2.7 多总线MULTIBUS
2.8 64位微处理器Pentium
一、引言
二、Pentium微处理器的结构与特色
2.9Pentium Pro(高能奔腾)处理器
一、Pentium Pro内部结构
二、采用了动态执行技术
三、取数/解码单元
四、发送/执行单元
五、退移单元
六、总线接口单元
2.10 Pentium II处理器
一、MMX技术特性
二、Pentium Pro技术特性
三、Pentium II的基本特性
四、第六代i86CPU
第三章 半导体存储器
3.1 半导体存储器概述
一、半导体存储器技术指标
二、半导体存储器分类
三、存储器的组成
3.2 随机存取存储器RAM
一、静态随机存取存储器
二、动态随机存取存储器
3.3 只读存储器ROM
一、可擦去可再编程的只读存储器(EEROM)
二、电擦写可编程只读存储器(E2PROM)
3.4 存储器组成与扩展
一、数据总线
二、地址总线
三、CPU时序和存储器的存取速度之间配合
四、控制信号线
3.5 8位存储器系统
一、系统ROM电路
二、256K字节RAM存储器系统
三、地址译码、选通信号及刷新控制电路
3.6 16位存储器系统
一、基本存储器结构
二、ROM(只读存储器)
三、RAM(随机存储器)
四、存储器系统设计举例
3.7 32位存储器系统
一、常规存储器接口
二、ROM、EPROM的连接
三、32位动态存储器DRAM
3.8 存储器操作模式
一、页(PAGE)操作模式
二、交叉式操作模式
三、页/交叉操作模式
3.9 高速缓冲存储器Cache
一、高速缓冲存储器Cache
二、Cache 读/写数据
三 、Cache与主存DRAM内容同步方式
3.10 80486,80586存储器组织
一、64位存储器接口
二、DRAM主存储器
三、二级高速缓存
第四章 指令系统
4.1 8086/8088的寻址方式
一、8086/8088的指令格式
二、8086/8088寻址方式
4.2 8086/8088指令系统
一、数据传送指令(16条)
二、算术运算指令(18条)
三、逻辑指令(5条)
四、移位/循环指令(8条)
五、迭代(重复)控制指令(4条)
六、控制转移指令(2条)
七、中断指令
八、同步指令(5条)
九、标志指令(7条)
十、重复前缀指令(3条)
十一、基本串指令(5条)
4.3 80386指令集
一、8080/80186指令集
二、80286指令集
三、80386扩展指令
四、一个操作数虚拟寻址过程
五、数据类型
4.4 80486指令与80386指令差异
一、80486增加的指令
二、80486寻址方式
4.5 Pentium指令集的使用
一、MESI多机系统中Cache一致协议
二、指令配对法则
4.6 MMX多媒体指令集
一、数据类型
二、MMX指令集
三、指令范例
第五章 汇编语言程序设计
5.1 8086汇编语言的基本语法
一、一个汇编语言源程序实例
二、汇编语言语句
三、宏指令语句
5.2 汇编语言程序的基本结构
一、汇编语言程序设计的基本步骤
二、顺序结构程序
三、分支结构程序
四、循环结构程序
五、子程序
5.3 汇编语言程序设计举例
一、算术运算程序
二、查表与代码转换程序
三、记录与结构程序
四、列表运算程序
五、其他类型程序
5.4 汇编语言程序上机操作过程
一、建立、修改汇编语言源程序文件
二、行编辑程序EDLIN
三、汇编
四、链接
五、调试
第六章 中断
6.1 概述
一、中断和异常
二、中断源
三、中断过程
四、外部中断源的管理
6.2 INTEL 8086中断系统
一、INTEL 8086中断
二、中断响应
三、8086中断优先权
6.3 高档微处理器中断
6.4 可编程序断控制器8259A
一、8259的组成和引脚说明
二、8259编程
三、8259A与IBM-PC/X标准系统总线的连接
6.5 中断调用
一、ROM BIOS的中断调用
二、PC-DOS系统功能调用
第七章 I/O接口与可编程芯片
7.1 概述
一、I/O接口技术
二、IMB-PC/XT机口址分配
三、三种输入/输出方式
7.2 可编程的输入输出接口8255A
一、8255A的结构
二、方式选择
三、方式0的功能
四、方式1的功能
五、方式2的功能
7.3 IBM-PC并行接口电路
一、键盘
二、扬声器
三、DIP开关
四、RAM奇偶校验信号控制
7.4 8253可编程计数器/定时器电路
一、8253的结构
二、8253的控制字
三、8253工作方式
四、8253的读写操作
五、IBM-PC定时器/计数器电路
7.5 8237可编程DMA控制器
一、概述
二、8237引线端说明
三、8237功能简介
四、DMA操作
五、DMA应用举例
7.6 DMA直接存储器存取电路
7.7 串行通信
一、串行通信
二、RS-232-C接口
三、串联行通信BIOS功能调用
7.8 可编程串行通信接口INTEL8251A
一、概述
二、INTEL8251A可编程通信接口
三、8251A应用举例
7.9 80386与80387的接口
7.10 A/D转换、D/A转换
一、概述
二、典型的A/D转换芯片0809
三、典型的D/A转换芯片DAC0832
第八章 微型计算机的系统部件
8.1 微型计算机系统结构与配置
8.2 打印机接口
一、概述
二、打印机接口
8.3 CRT显示器接口技术
一、CRT显示器概述
二、CRT显示器原理和配置
三、VGA彩色显示器适配器
四、VGA显示器编程举例
8.4 磁盘接口技术
一、磁盘参数、磁盘接口编码方式
二、磁盘上数据组织
8.5 软件接口
一、软盘接口
二、软盘接口的编程
8.6 硬盘接口技术
一、概述
二、硬盘接口
三、硬盘接口的编程
8.7 实时时钟与CMOS RAM
一、实时时钟结构
二、四个状态和控制寄存器
三、刷新周期
四、实时时钟外部电路
8.8 8742(或8042)键盘接口电路
一、8742(或8042)单片机简介
二、键盘接口电路
三、市场上流行的键盘
第九章 微型计算机系统的组装
9.1 80i86微型计算机硬件系统
9.2 主机板
一、CPU与数值协处理器
二、内部存储器
三、I/O接口与总线
9.3 80i86微型计算机
一、80i86微型计算机的组成
二、外围设备控制器82C206
三、系统控制器82C391
四、数据缓冲控制器82C392
9.4 微型计算机的组装
一、部件准备
二、装配计算机的步骤
9.5 系统参数设置及优化
一、AMI BIOS SETUP应用程序菜单
二、标准CMOS参数设置
三、高级CMOS参数设置
四、高级芯片参数设置
五、用BIOS默认值自动设置
六、用加电时默认值自动设置
七、改变口令
八、硬盘实用程序
九、数据写入CMOS后退出
十、数据不存入CMOS而退出
第十章 数值协处理器
10.1 数值协处理器的操作
一、8087协处理器(FPU)
二、FPU的主要寄存器及其功能
10.2 数值协处理器的数据类型
10.3 8087/80287/80387指令集
一、8087指令集
二、80287/80387指令集
习题与思考题
参考文献
附录 A 8086/8088指令编码格式
附录 B ASCII码控制符号的定义
猜您喜欢