-
内容大纲
本书是为高等学校非计算机专业编写的计算机技术基础课教材。作者根据微型计算机技术发展现状,考虑非计算机专业学生的数字技术基础薄弱,结合工科院校学生对计算机应用的偏好,以8086/8088CPU为背景,介绍微型计算机的基础知识、CPU功能结构和工作原理、指令系统与汇编语言程序设计基础、C/C++与汇编语言混合编程、存储器设计基础、接口技术基础及应用。通过对微处理器与存储系统、输入/输出系统的连接结构,以及在这个结构下对汇编语言指令和程序的执行过程的理解,读者可建立微型计算机系统的整体概念,深入全面地理解计算机的工作过程,形成对微型计算机控制系统设计及应用的能力。本书注重基础,力求理论与实践相结合,以学以致用为原则。
本书可作为普通高等学校本科生“微型计算机原理与接口技术”课程的教材,也可作为成人高等教育的培训教材及广大科技工作者的自学参考书。 -
作者介绍
-
目录
第1章 微型计算机基础知识
1.1 微型计算机简介
1.2 计算机中的数制
1.2.1 数制
1.2.2 各种数制之间的转换
1.3 二进制整数的算术运算
1.3.1 二进制数的算术运算规则
1.3.2 无符号整数的算术运算
1.3.3 带符号整数的表示方法
1.3.4 带符号整数的算术运算
1.3.5 补码运算的溢出判断
1.4 浮点数
1.5 基本逻辑运算及常用逻辑部件
1.5.1 基本逻辑运算
1.5.2 基本逻辑门
1.6 编码
1.6.1 字符编码
1.6.2 Unicode码
1.6.3 BCD码
练习题
第2章 8086/8088微处理器
2.1 8086/8088微处理器的功能结构
2.1.1 执行单元
2.1.2 总线接口单元
2.2 8088 CPU的引脚及功能
2.2.1 引脚定义
2.2.2 8088 CPU的总线时序
2.2.3 8088 CPU在两种模式下的系统总线形成
2.3 8088 CPU的存储器组织
2.3.1 存储器分段管理
2.3.2 8088 CPU的编程结构
练习题
第3章 8086/8088指令系统
3.1 概述
3.1.1 机器语言与汇编语言
3.1.2 指令的基本构成
3.2 寻址方式
3.2.1 立即寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 寄存器相对寻址
3.2.6 基址变址寻址
3.2.7 基址变址相对寻址
3.2.8 隐含寻址
3.3 8086 CPU指令系统
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 汇编语言中的操作数
4.2 伪指令
4.2.1 段定义伪指令
4.2.2 数据定义伪指令
4.2.3 符号定义伪指令
4.2.4 过程定义伪指令
4.2.5 程序结束伪指令
4.2.6 其他较常见的伪指令简介
4.3 DOS功能调用概述
4.3.1 输入单个字符
4.3.2 输入字符串
4.3.3 显示单个字符
4.3.4 显示字符串
4.3.5 返回操作系统
4.4 汇编语言程序设计基础
4.4.1 汇编语言程序设计步骤
4.4.2 顺序结构程序设计
4.4.3 分支结构程序设计
4.4.4 循环结构程序设计
4.4.5 过程设计
4.4.6 汇编语言程序的开发过程
4.5 在C/C++内使用汇编语言
4.5.1 为什么要在C/C++中使用汇编语言
4.5.2 嵌入汇编语言基本规则
4.5.3 嵌入汇编程序
4.5.4 VC++6.0中编译调试汇编程序
练习题
第5章 存储器
5.1 存储器概述
5.1.1 内存储器分类
5.1.2 存储器件
5.1.3 存储器件的性能指标
5.2 随机存储器
5.2.1 静态随机存储器
5.2.2 静态RAM芯片应用
5.2.3 动态随机存储器
5.2.4 动态随机存储器应用
5.3 只读存储器
5.3.1 只读存储器简介
5.3.2 EPROM应用
5.4 高速缓冲存储器
练习题
第6章 输入/输出与中断技术
6.1 I/O接口概述
6.1.1 I/O接口功能
6.1.2 I/O端口
6.1.3 I/O端口编址方式
6.1.4 基本输入/输出接口
6.2 数据传送控制方式
6.2.1 无条件传送方式
6.2.2 程序查询传送方式
6.2.3 中断传送方式
6.2.4 DMA方式
6.3 键盘和显示接口
6.3.1 键盘接口
6.3.2 LED数码管显示接口
6.3.3 16×16 LED点阵显示接口
6.4 中断
6.4.1 中断的基本概念
6.4.2 中断处理的基本过程
6.5 8086/8088中断系统
6.5.1 中断向量和中断向量表
6.5.2 硬件中断
6.5.3 中断处理流程
6.6 可编程中断控制器8259A
6.6.1 8259A的内部结构
6.6.2 8259A的引脚功能
6.6.3 8259A与微处理器连接
6.6.4 8259A编程
6.6.5 8259A的工作方式
6.6.6 8259A的应用举例
练习题
第7章 可编程接口芯片
7.1 可编程外围设备接口
7.1.1 8255A的功能结构
7.1.2 8255A的工作方式
7.1.3 8255A的控制字
7.1.4 8255A与微处理器的连接
7.1.5 方式0操作举例
7.1.6 方式1选通输入操作
7.1.7 方式1选通输出操作
7.2 可编程定时器/计数器
7.2.1 8253的功能结构
7.2.2 8253的外部引脚
7.2.3 8253的控制字
7.2.4 8253的工作方式
7.2.5 8253的应用
7.3 串行通信接口
7.3.1 串行通信基本概念
7.3.2 可编程串行通信接口芯片8251A
练习题
第8章 数/模转换及模/数转换技术
8.1 D/A转换器
8.1.1 D/A转换原理
8.1.2 D/A转换器的性能参数
8.1.3 DAC 0832及其接口电路
8.1.4 实例
8.2 A/D转换器
8.2.1 A/D转换原理
8.2.2 A/D转换器性能参数
8.2.3 ADC
练习题
第9章 总线技术
9.1 总线规范
9.2 总线的分类及其优点
9.2.1 按总线的功能分类
9.2.2 按总线的层次结构分类
9.2.3 总线设计的优点
9.3 总线的性能指标和数据传输及仲裁
9.3.1 总线的性能指标
9.3.2 总线的数据传输过程
9.3.3 总线数据传送
9.3.4 总线仲裁
9.4 典型总线
9.4.1 PC/XT总线
9.4.2 ISA总线
9.4.3 EISA总线
9.4.4 PCI总线
9.4.5 AGP总线
9.4.6 MCA总线
9.4.7 IEEE 488总线
9.4.8 CAN总线
练习题
附录A 8086/8088 CPU指令表
附录B DOS功能调用
附录C IBM PC/XT机中断矢量号配置
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...