书籍详情

微机原理与接口技术(基于嵌入式芯片)

微机原理与接口技术(基于嵌入式芯片)

作者:徐惠民 等编著

出版社:机械工业出版社

出版时间:2010-03-01

ISBN:9787111296218

定价:¥45.00

购买这本书可以去
内容简介
  《微机原理与接口技术:基于嵌入式芯片》是基于嵌入式芯片的“微机原理与接口技术”课程的新教材。教材的基本内容符合教育部计算机基础课程教学指导委员会对该课程的基本要求。《微机原理与接口技术:基于嵌入式芯片》内容包括微型计算机概论、ARM技术概论、ARM微处理器的指令系统、ARM汇编程序设计、ARM高级语言编程、存储器、STR710F芯片及其存储系统、中断技术、I/O接口技术和总线技术。《微机原理与接口技术:基于嵌入式芯片》可作为高等院校电子信息工程、通信工程、电子科学与技术、电子工程、自动化等专业计算机技术硬件基础课程的教材,也可作为ARM技术培训教材和有关人员的自学教材。
作者简介
暂缺《微机原理与接口技术(基于嵌入式芯片)》作者简介
目录
出版说明
前言
第1章 微型计算机概论
1.1 微型计算机概述
1.1.1 微型计算机系统的组成
1.1.2 微处理器的发展
1.1.3 CISC 与 RISC
1.1.4 微型计算机的两个重要分支
1.2 微型计算机的基本工作原理
1.2.1 冯·诺依曼结构
1.2.2 微机主要组成部分的结构及功能
1.2.3 冯·诺依曼存储程序工作原理
1.2.4 指令流水原理
1.3 计算机中数的表示
1.3.1 机器数和真值
1.3.2 原码
1.3.3 反码
1.3.4 补码
1.4 习题
第2章 ARM技术概论
2.1 ARM技术的发展及应用
2.1.1 ARM处理器的应用领域
2.1.2 ARM处理器的特点
2.2 ARM处理器的体系
2.2.1 ARM体系结构的版本
2.2.2 ARM体系结构的变型
2.2.3 ARM体系结构版本的命名方式
2.2.4 ARM处理器的各系列家族
2.3 ARM处理器的工作状态和运行模式
2.3.1 ARM处理器直接支持的数据类型
2.3.2 ARM处理器的工作状态
2.3.3 ARM处理器的运行模式
2.4 ARM处理器寄存器的组织与结构
2.4.1 ARM状态下的寄存器组织
2.4.2 Thumb状态下的寄存器组织
2.4.3 程序状态寄存器
2.5 ARM7TDMI处理器的功能结构
2.5.1 ARM7TDMI的3级流水线
2.5.2 ARM7TDMI对存储器的访问
2.5.3 ARM7TDMI的内核、模块和功能结构图
2.6 ARM7TDMI处理器的时序与指令周期
2.6.1 时序的概念
2.6.2 时钟周期、指令周期及总线周期
2.6.3 ARM7TDMI的总线周期
2.6.4 ARM7TDMI处理器的指令周期
2.7 ARM处理器的选型问题
2.8 STR710F处理器概述
2.8.1 STR710F内部结构
2.8.2 STR710F外部引脚
2.9 习题
第3章 ARM微处理器的指令系统
3.1 ARM微处理器的指令结构
3.1.1 ARM微处理器的指令集分类
3.1.2 ARM微处理器指令的格式
3.1.3 ARM微处理器指令的条件域
3.2 ARM微处理器指令集的寻址方式
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 ARM微处理器的指令集
3.3.1 跳转指令
3.3.2 数据处理指令
3.3.3 乘法指令与乘加指令
3.3.4 程序状态寄存器访问指令
3.3.5 ARM7TDMI微处理器的存储器访问指令
3.3.6 异常产生指令
3.3.7 伪指令
3.4 Thumb指令及应用
3.4.1 Thumb指令集简介
3.4.2 Thumb指令集与ARM指令集的区别
3.5 ARM和Thumb交叉工作
3.5.1 状态的切换
3.5.2 ARM和Thumb函数之间的调用
3.6 习题
第4章 ARM汇编程序设计
4.1 ARM汇编器的汇编指示命令
4.1.1 符号定义汇编指示命令
4.1.2 数据定义汇编指示命令
4.1.3 汇编控制汇编指示命令
4.1.4 其他常用的汇编指示命令
4.2 ARM汇编语言的语句格式
4.2.1 ARM汇编语言程序中的常用符号
4.2.2 ARM汇编语言程序中的表达式和运算符
4.3 ARM汇编语言的程序格式
4.4 ARM汇编语言基本结构程序设计方法
4.4.1 顺序结构设计方法
4.4.2 选择结构设计方法
4.4.3 循环结构设计方法
4.4.4 子程序结构设计方法
4.5 ARM汇编语言程序示例
4.5.1 两组BCD数加法
4.5.2 多分支结构程序示例
4.5.3 LED灯显示程序示例
4.6 习题
第5章 ARM高级语言编程
5.1 ARM C/C++编译器概述
5.2 ARM C/C++编译器支持的数据类型
5.2.1 整数类型
5.2.2 浮点数
5.2.3 指针类型的数据
5.2.4 ARM处理器的除法运算
5.3 ARM 汇编程序、C程序、C++程序的相互调用
5.3.1 内联汇编
5.3.2 嵌入式汇编
5.3.3 C、C++程序与汇编程序的相互调用
5.4 ARM 中的C/C++库
5.4.1 ARM中的C/C++运行时库简介
5.4.2 ARM中C/C++库的目录结构
5.4.3 建立一个包含C/C++运行时库的C/C++应用程序
5.4.4 建立不包含C运行时库的应用程序
5.5 ARM 汇编与C语言编程示例
5.6 习题
第6章 存储器
6.1 存储器概述
6.1.1 存储器的分类
6.1.2 存储器的技术指标
6.1.3 计算机存储系统的层次结构
6.2 半导体存储器概述
6.2.1 半导体存储器的分类
6.2.2 半导体存储芯片的一般结构
6.3 半导体随机存取存储器
6.3.1 静态RAM随机存取存储器
6.3.2 动态RAM随机存取存储器
6.4 半导体只读存储器
6.4.1 早期的ROM
6.4.2 闪速存储器
6.5 高速缓冲存储器
6.5.1 Cache的基本工作原理
6.5.2 处理器中的Cache
6.6 存储器的接口设计
6.6.1 存储器接口设计应考虑的问题
6.6.2 异步SRAM的接口信号
6.6.3 存储器的接口设计实例
6.7 ARM体系结构中的存储系统
6.7.1 ARM体系结构中的地址空间
6.7.2 ARM体系结构中的存储格式
6.7.3 ARM处理器所支持的存储器类型
6.8 STR710实验板存储系统概述
6.9 习题
第7章 STR710F芯片及其存储系统
7.1 STR710F处理器概述
7.1.1 STR710F功能模块简介
7.1.2 STR710F的寻址空间分布
7.2 STR710F的引脚分布及其信号描述
7.2.1 STR710F引脚分布图及信号描述
7.2.2 STR710F芯片及其引脚分析
……
第8章 中断技术
第9章 I/O接口技术
第10章 总线技术
附录
参考文献
猜您喜欢

读书导航