书籍详情

32位微型计算机原理与接口技术

32位微型计算机原理与接口技术

作者:仇玉章主编;孙力娟等编著

出版社:清华大学出版社

出版时间:2000-01-01

ISBN:9787302038801

定价:¥28.50

购买这本书可以去
内容简介
  本书以Intel80486微处理器为背景,讲述32位微型计算机管理、汇编语言程序设计和接口技术。全书共16章,内容主要包括:80486微处理器结构、存储系统、80486基本集指令、汇编语言程序设计、输入/输出系统、中断系统、串行通信、并行通信、DMA传送、数模和模数转换以及汇编语言高级编程等。使用本书授课时,建议学时为40+40学时,其中汇编语言40学时,中断与接口技术40学时。从微机原理课程教学的基本任务出发,应重点讲授CPU结构、汇编语言程序设计、中断系统和微机系统常规接口等章节。本书编写的指导思想是:立足系统,面向应用,用汇编语言程序设计贯穿各个章节。无论是在汇编语言程序设计还是在接口技术的应用方面,内容力求全面,有一定深度,并具有较强的实用性。本书是编者多年教学和科研的经验总结。为了深入理解微机原理和接口技术,还另外编写了一本《32位微型计算机原理与接口技术实验指导》与本书配套。本书可作为高等院校汇编语言程序设计、微机原理、接口技术等课程的教材,也可供从事微机应用的工程技术人员参考。
作者简介
暂缺《32位微型计算机原理与接口技术》作者简介
目录
第1章 数制和码制
1.1 计算机中的数制
1.2 计算机中的码制
1.3 浮点数基本概念
习题
第2章 计算机基础知识
2.1 计算机系统组成
2.1.1 计算机系统的硬件组成
2.1.2 计算机系统的软件组成
2.1.3 微型机的硬件结构
2.2 存储器基础知识
2.2.1 存储器分类
2.2.2 存储器基本操作
第3章 80486微处理器
3.1 80486的内部结构
3.1.1 基本结构介绍
3.1.2 寄存器组
3.1.3 80486微处理器的地址空间
3.2 80486的工作模式介绍
3.2.1 实地址模式
3.2.2 保护虚拟地址模式
3.3 80486的外部引脚介绍
3.3.1 数据线类(D0~D31)
3.3.2 地址线类(A2~A3,A4~A31,BF0,BE1,BE2,BE3)
3.3.3 控制线类
习题
第4章 指令系统
4.1 概述
4.2 80486的寻址方式
4.2.1 立即寻址
4.2.2 寄存器寻址
4.2.3 存储器操作数的寻址方式
4.2.4 80486寻址方式的段约定和段超越
4.3 80486的标志寄存器
4.4 80486的基本集指令
4.4.1 传送类指令
4.4.2 算术运算指令
4.4.3 转移和调用指令
4.4.4 逻辑运算和移位指令
4.4.5 串操作指令
4.4.6 处理机控制指令
习题
第5章 宏汇编语言
5.1 汇编源程序的语句类型
5.2 宏汇编基本语法
5.2.1 标号、变量和常量
5.2.2 运算符
5.3 数据定义伪指令
5.4 宏汇编语言基本语句
第6章 汇编语官程序设计
6.1 汇编源程序的编程格式
6.1.1 EXE文件的编程格式
6.1.2 COM文件的编程格式
6.1.3 EXE文件和COM文件的内存映像
6.1.4 程序段前缀
6.1.5 返回DOS的其他方法
6.1.6 源程序堆栈段的设置
6.2 DOS系统I/O功能调用
6.3 BIOS键盘输入功能调用
6.4 文本方式BIOS屏幕功能调用
6.4.1 显示器
6.4.2 文本方式BIOS屏显功能调用
6.5 分支程序
6.6 循环程序
6.7 子程序及其调用
6.8 宏指令与条件汇编
6.8.1 宏指令与宏调用
6.8.2 条件汇编
6.9 代码转换
6.10 数值计算
6.11 数据处理
6.12 字符串的动态显示技术
6.13 模块化程序设计
6.13.1 支持模块化程序的伪指令
6.13.2 模块化程序的设计考虑
6.13.3 模块化程序设计举例
6.13.4 宏指令共享
6.14 图形方式下的程序设计
6.14.1 图形方式BIOS功能
6.14.2 图形方式程序设计举例
6.15 磁盘文件管理
6.15.1 DOS文件操作功能调用
6.15.2 文件操作程序设计
习题
第7章 输入/输出系统
7.1 概述
7.1.1 接口电路
7.1.2 输入/输出端口
7.1.3 80486的输入/输出指令
7.2 微机系统与输入/输出设备信息交换
7.2.1 无条件传送方式
7.2.2 查询方式
7.2.3 中断控制方式
7.2.4 直接存储器存取(DMA)方式
7.3 可编程定时器/计数器8254
7.3.1 8254的内部结构
7.3.2 8254的引脚功能
7.3.3 8254的工作方式
7.3.4 8254的控制字与编程方法
7.3.5 8254在微机系统中的应用
7.4 发声系统与音乐程序设计
7.4.1 PC系列机发声系统
7.4.2 音乐程序设计举例
习题
第8章 中断系统
8.1 中断的基本概念
8.2 80x86的中断指令
8.3 中断向量
8.4 中断描述符
8.5 微机系统的中断分类
8.5.1 CPU中断
8.5.2 软件中断
8.6 8259A中断控制器
8.6.1 8259A的内部结构
8.6.2 8259A的中断管理方式
8.6.3 8259A的初始化
8.7 微机系统可屏蔽中断
8.7.1 可屏蔽中断与非屏蔽中断
8.7.2 可屏蔽中断的硬件结构
8.7.3 硬件中断和软件中断的区别
8.8 日时钟中断
8.9 实模式定时中断程序设计
8.9.1 定时中断程序的设计方法
8.9.2 定时中断程序设计举例
8.10 实时时钟中断
8.10.1 实时时钟电路
8.10.2 周期中断
8.10.3 报警中断
8.11 键盘中断
8.11.1 键盘中断全过程
8.11.2 键代码生成
习题
第9章 微机系统串行通信
9.1 串行通信基础
9.1.1 串行通信类型
9.1.2 串行数据传输方式
9.1.3 串行异步通信协议
9.2 可编程串行异步通信接口芯片8250
9.2.1 8250的内部结构
9.2.2 8250的引脚功能
9.2.3 8250的内部寄存器
9.2.4 8250的初始化编程
9.3 串行通信程序设计
9.3.1 BIOS通信软件
9.3.2 串行通信的外部环境
9.3.3 串行通信程序设计
9.4 可编程串行通信接口芯片8251A
9.4.1 8251A的内部结构
9.4.2 8251A的工作原理
9.4.3 8251A的引脚功能
9.4.4 8251A的命令字与初始化编程
习题
第10章 并行I/O接口
10.1 并行I/O接口芯片8255A
10.1.1 8255A的内部结构及外部引脚
10.1.2 8255A的控制字与初始化编程
10.1.3 8255A的工作方式
10.2 8255A的应用
10.3 打印机并行接口
10.3.1 打印机并行接口标准
10.3.2 打印机适配器
10.3.3 打印机接口编程
习题
第11章 DMA控制器
11.1 概述
11.2 8237A DMA控制器
11.2.1 8237A的内部结构和引脚功能
11.2.2 8237A的内部寄存器
11.2.3 8237A的时序
11.3 8237A的应用
11.3.1 8237A的初始化编程
11.3.2 8237A在IBM PC/AT系统中的应用
习题
第12章 数模和模数转换
12.1 数模转换
12.1.1 数模转换原理
12.1.2 DAC 0832简介
12.2 模数转换
12.2.1 模数转换原理
12.2.2 ADC 0809简介
第13章 存储系统
13.1 存储系统的基本概念
13.2 虚拟存储器
13.2.1 虚拟存储器的基本概念
13.2.2 80486的段式存储器
13.2.3 80486的页式存储器
13.2.4 80486段页式存储器
13.3 高速缓冲存储器(cache)
13.3.1 工作原理
13.3.2 地址映像
13.3.3 80486微处理器的片内cache
习题
第14章 80486微型计算机基本组成
14.1 总线标准
14.1.1 PC总线
14.1.2 AT总线(ISA总线)
14.1.3 EISA总线
14.1.4 VESA总线(VL总统)
14.1.5 PCI总线
14.2 多功能接口芯片
14.2.1 外围接口芯片82C206
14.2.2 82371FB PCI/ISA/IDE加速器(PIIX)
14.3 存储器设计
14.4 微型计算机的本组成
第15章 汇编语言高级编程
15.1 驻留程序
15.1.1 驻留程序的设计方法
15.1.2 驻留程序设计举例
15.1.3 驻留程序的解驻
15.2 音乐驻留程序
15.3 时钟显示驻留程序
15.4 分页式菜单程序
15.5 多窗口显示全双工通信
15.6 电话号码查询
15.7 脉冲收号器
15.7.1 拨号脉冲的识别原理
15.7.2 脉冲收号器的性能模拟
15.8 西文DOS环境下的汉字显示技术
15.8.1 汉字编码
15.8.2 汉字显示的编程步骤
15.8.3 汉显程序设计举例
第16章 汇编语言软件开发工具
16.1 汇编语言程序的开发过程
16.2 Turbo Assembler
16.3 Turbo Link
16.4 Turbo Debugger
16.4.1 Turbo Debugger调试界面
16.4.2 Turbo Debugger功能
16.4.3 Turbo Debugger应用举例
16.4.4 汇编语言调试软件的文件组织
猜您喜欢

读书导航