
高等院校通用教材·计算机组成与嵌入式系统
《高等院校通用教材·计算机组成与嵌入式系统》是一本由北京航空航天大学出版社在2007年出版的书籍。
基本介绍
- 书名:高等院校通用教材·计算机组成与嵌入式系统
- 页数:230页
- 出版社:北京航空航天大学出版社
- 出版时间:第1版 (2007年1月1日)
图书信息
出版社: 北京航空航天大学出版社; 第1版 (2007年1月1日)
平装: 230页
正文语种: 简体中文
开本: 16
ISBN: 9787810779289
条形码: 9787810779289
尺寸: 22.6 x 18 x 1 cm
重量: 322 g
内容简介
《高等院校通用教材·计算机组成与嵌入式系统》是採用嵌入式计算机平台来讲授计算机组成原理课程的教材。内容包括:绪论、计算机的运算基础、中央处理器及计算机的体系结构、存储器结构、彙编语言程式设计、输入/输出系统、汇流排、计算机外部设备、A/D、PWM、程式设计实例。《高等院校通用教材·计算机组成与嵌入式系统》将实验穿插在相关的章节中,在附录中介绍了实验系统的组成及使用方法。
目录
第1章 绪论
1.1 计算机的发展、分类及套用1
1.1.1 计算机的发展历史1
1.1.2 计算机的分类2
1.1.3 计算机的套用2
1.2 计算机的硬体组成3
1.2.1 中央处理器CPU5
1.2.2 存储器6
1.2.3 I/O接口及外部设备等8
1.3 计算机的工作过程9
实验1 计算机的“存储程式”运行9
1.4 计算机的软体组成9
1.4.1 程式设计语言10
实验2 彙编语言程式设计12
1.4.2 系统软体13
1.4.3 套用软体14
基本要求和思考题14
第2章 计算机的运算基础
2.1 数制及数制间的转换16
2.1.1 数的进制16
2.1.2 数制之间的转换17
2.2 计算机中数的表示法20
2.2.1 计算机中二进制数的表示方法与运算20
实验3 数的运算操作21
2.2.2 定点数的原码、反码和补码24
2.2.3 二进制数的逻辑运算与逻辑符号25
实验4 逻辑运算27
2.3 非数值数据的表示方法28
2.3.1 BCD码及ASCII码28
2.3.2 汉字的编码29
2.4 代码错误检测与纠错31
2.4.1 奇偶校验32
2.4.2 累加和校验32
2.4.3 循环冗余码校验33
2.4.4 海明码36
基本要求和思考题38
第3章 中央处理器及计算机的体系结构
3.1 中央处理器40
3.1.1 控制器41
3.1.2 运算器43
3.2 MCS51微处理器的组成44
实验5 双位元组加、减数据运算47
3.3 时序发生器和指令周期47
3.3.1 时钟振荡器48
3.3.2 指令周期48
3.3.3 复位49
3.4 新型处理器50
3.4.1 顺序方式50
3.4.2 并行方式51
3.4.3 流水控制方式52
3.4.4 RISC技术53
3.4.5 多核处理器技术54
3.5 32位嵌入式微处理器ARM55
3.5.1 ARM的特点56
3.5.2 ARM系列56
实验6 奇偶校验57
基本要求和思考题58
第4章 存储器结构
4.1 存储系统概述59
4.1.1 存储器的作用59
4.1.2 存储系统的组成59
4.1.3 存储器的分类60
4.2 半导体存储器61
4.2.1 存储器的性能技术指标62
4.2.2 随机存储器的组成63
4.3 MCS51单片机的存储器结构64
4.3.1 程式存储器64
4.3.2 数据存储器65
4.3.3 外部存储器的访问70
4.3.4 定址方式70
实验7 定址方式 73
4.3.5 堆叠74
实验8 堆叠75
基本要求和思考题76
第5章 彙编语言程式设计
5.1 彙编程式77
5.1.1 彙编语言的特点及其语句格式78
5.1.2 彙编语言的伪指令79
5.1.3 彙编语言的彙编82
5.2 MCS51单片机指令系统83
5.2.1 数据传送指令(29条)83
实验9 数据交换86
5.2.2 算术运算指令(24条)88
实验10 十进制加法运算91
5.2.3 逻辑操作指令 91
5.2.4 控制转移指令93
实验11 编写延时程式95
5.2.5 布尔操作指令(17条)97
基本要求和思考题98
第6章 输入/输出系统
6.1 I/O连线埠99
6.1.1 MCS51单片机的I/O连线埠99
6.1.2 I/O连线埠的结构与操作100
实验12 I/O连线埠的套用102
6.2 MCS51单片机的串列通信口102
6.2.1 RS232串列通信简介102
6.2.2 MCS51单片机串列口结构103
6.2.3 串列口的工作方式105
6.2.4 定时/计数器108
实验13 定时/计数器的套用113
6.2.5 串列通信波特率的设定113
6.3 并行通信115
6.4 数据交换方式117
6.4.1 查询方式117
实验14 查询方式的套用118
6.4.2 中断方式119
6.4.3 MCS51单片机的中断系统120
实验15 中断的套用125
6.4.4 直接记忆体访问(DMA)方式125
基本要求和思考题129
第7章 汇流排
7.1 汇流排概述142
7.1.1 汇流排的分类142
7.1.2 数据汇流排、地址汇流排和控制汇流排131
7.1.3 汇流排的组成132
7.2 计算机常用标準汇流排133
7.2.1 I2C汇流排134
7.2.2 其他汇流排137
基本要求和思考题140
第8章 计算机外部设备
8.1 外部设备简介142
8.1.1 外部设备的类型与作用142
8.1.2 计算机外部设备的基本组成 143
8.2 显示器143
8.2.1 发光二极体(LED)显示器144
实验16 串列驱动LED的显示147
8.2.2 液晶显示器148
8.3 键盘设备152
8.3.1 矩阵键盘152
实验17 矩阵键盘实验155
8.3.2 智慧型键盘155
8.4 外部存储器156
8.4.1 硬碟存储器156
8.4.2 光碟、快闪记忆体及随身碟157
8.4.3 EEPROM存储设备158
实验18 STC89C52 RC单片机内嵌EEPROM访问实验161
基本要求和思考题162
第9章 单片机的A/D与PWM
9.1 STC12C5410AD单片机简介163
9.2 单片机中A/D转换器的组成与套用165
9.2.1 A/D转换器的组成165
9.2.2 A/D转换器使用示例167
9.3 单片机中PWM/PCA的组成及套用169
9.3.1 PWM/PCA的组成169
9.3.2 PWM时间基準及输出脉冲宽度的控制173
9.3.3 PWM的套用实验174
基本要求和思考题176
第10章 程式设计实例
10.1 简单程式设计 178
10.2 分支程式设计179
10.3 循环程式设计181
10.4 LED显示驱动子程式182
10.5 自检程式设计184
10.6 时钟程式设计186
10.7 RS232串列通信程式设计189
10.8 EEPROM读/写程式191
10.9 键盘子程式194
附录A XHD2计算机组成实验系统简介
A.1 XHD2计算机组成实验系统简介198
A.2 XHD2实验板的组成199
A.3 XHD2实验板的跳线连线205
A.4 XHD2实验板的扩充208
A.5 XHD3实验板208
附录B 软体ISP下载方法
B.1 下载前的準备211
B.2 STC_ISP程式下载注意事项214
附录C MCS51单片机彙编软体编译方法
C.1 编译说明215
C.2 编译步骤216
C.3 Keil开发环境介绍218
C.4 出错信息222