嵌入式硬件技术基础
分類: 图书,计算机/网络,硬件 外部设备 维修,
作者: 王晓薇,周传生,李治 主编
出 版 社: 电子工业出版社
出版时间: 2009-3-1字数:版次: 1页数: 364印刷时间:开本: 16开印次:纸张:I S B N : 9787121084263包装: 平装内容简介
本书以80x86微处理器为平台来阐述微机系统的组成和系统的接口技术,通过汇编语言将原理与应用联系起来,同时将开发嵌入式应用系统所需要的硬件基础知识进行了详细的阐述。本书可分为3个部分,第1部分主要介绍组成嵌入式应用系统功能部件的原理、结构,第2部分主要介绍硬件编程语言——汇编语言及其与C语言的混合编程,第3部分主要介绍嵌入式应用系统的典型接口芯片、接口技术,以及嵌入式应用系统软、硬件设计的基本方法。
本书有配套的实验教材《嵌入式硬件技术基础实验指导与习题解答》(包括实验指导书、课后习题详细解答),提供免费的电子课件。
本书可作为高等院校计算机类相关专业硬件基础课程的教材或参考书,也可作为计算机应用开发人员和希望掌握计算机硬件知识的读者的参考书。
目录
第1章 概论
1.1 计算机硬件
1.2 计算机软件
1.2.1 软件的组成与分类
1.2.2 计算机语言
1.3 计算机系统的层次结构
1.4 计算机的基本工作原理
1.4.1 存储程序工作原理
1.4.2 计算机的工作过程
1.5 计算机的性能
1.6 计算机系统的分类
1.7 嵌入式技术及应用
1.7.1 嵌入式系统的概念
1.7.2 嵌入式系统的特点
1.7.3 嵌入式系统的应用领域
1.7.4 嵌入式技术的发展趋势
本章小结
习题1
第2章 数据表示和运算方法
2.1 数值数据在计算机内的表示
2.1.1 定点数与浮点数
2.1.2 数的机器码表示
2.1.3 BCD码
2.2 非数值数据在机内的表示
2.2.1 字符的表示方法
2.2.2 汉字的表示方法
2.3 加减运算方法
2.3.1 补码加法运算
2.3.2 补码减法运算
2.3.3 溢出概念及检测方法
2.3.4 基本的二进制加法/减法器
2.3.5 十进制加法器
2.4 乘法计算
2.4.1 原码一位乘法
2.4.2 补码一位乘法
2.4.3 阵列乘法器
2.5 除法计算
2.5.1 原码一位除法
2.5.2 补码一位除法
2.5.3 阵列除法器
2.6 逻辑运算
2.6.1 逻辑非
2.6.2 逻辑或
2.6.3 逻辑与
2.6.4 逻辑异或
2.7 多功能算术/逻辑运算单元(ALU)
2.8 定点运算
2.8.1 单总线结构的运算器
2.8.2 双总线结构的运算器
2.8.3 三总线结构的运算器
2.9 浮点运算
2.9.1 浮点加法和减法
2.9.2 浮点乘、除法运算
2.9.3 浮点运算器
本章小结
习题2
第3章 微处理器的结构及应用特性
3.1 概述
3.2 Intel8086的编程结构
3.2.1 总线接口部件
3.2.2 执行部件
3.2.3 总线接Vl部件和执行部件的管理
3.2.4 Intel8086总线周期的概念
3.3 Intel8086的引脚信号和工作模式
3.3.1 最小模式和最大模式的概念
3.3.2 Intel8086的引脚信号和功能
3.3.3 最小模式下的系统配置
3.3.4 最大模式下的系统配置
3.4 Intel8086的操作和时序
3.4.1 系统的复位和启动操作
3.4.2 总线操作
3.4.3 最小模式下的总线保持
3.4.4 最大模式下的总线请求/允许
……
第4章 存储系统
第5章 输入/输出接口
第6章 中断控制接口
第7章 定时计数控制接口
第8章 DMA控制接口
第9章 并行接口
第10章 品行通信接口
第11章 模拟接口
第12章 外部设备接口
第14章 嵌入式应用系统
附录A DEBUG命令详解
附录B 建立Windows环境下32位汇编语言发开环境
附录C MASM简介
参考文献
书摘插图
第1章 概论
计算机的知识体系非常广泛,但不论哪方面的研究与应用都离不开计算机的硬件技术,学习和掌握计算机的硬件基础知识和它的工作原理是非常重要和必要的。本章将概括性地介绍计算机及嵌入式系统的基本概念、原理和应用。
本章学习要点:
计算机硬件的概念及组成
计算机软件的概念及分类
计算机体系结构
嵌入式系统的概念及应用
在不到100年的时间里,计算机已经深入到人类生产、生活的各个方面,为人类进步作出了巨大的贡献。广义地讲,计算机的贡献就是帮助人们进行信息处理,这对人类社会太重要了。20世纪头两次产业革命中,信息处理能力的不足曾经成为社会发展的巨大障碍,故它已经上升到一个国家的战略高度。权威人士指出,现在评价一个国家的综合实力,不是看经济实力或军事实力,而是看这个国家信息处理能力的大小。人类社会的信息种类太多了,各自的作用场合千差万别,复杂程度越来越高,处理方法各式各样,然而,在绝大多数情况下,尤其是人力不能及时,都有计算机在其中起着重大作用,这也直接促使计算机领域发展出各种庞大和复杂的分支。
嵌入式计算机系统作为计算机应用的一个重要领域,在消费电子、医用电子、智能控制、通信电子、仪器仪表、交通运输等各种领域都有核心应用。大家耳熟能详的掌上电脑、机顶盒、IP电话等都是嵌入式计算机系统应用的产物。
嵌入式计算机系统不同于普通的计算机系统,它是以应用为中心,以计算机技术为基础,并且软、硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统,以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式计算机系统的工作原理与普通的计算机系统本质上是一致的,它们均由硬件和软件组成。硬件构成躯体,软件构造灵魂。
……