图书介绍
微机原理与接口技术 基于IA-32处理器和32位汇编语言 第4版PDF|Epub|txt|kindle电子书版本网盘下载
![微机原理与接口技术 基于IA-32处理器和32位汇编语言 第4版](https://www.shukui.net/cover/53/31731095.jpg)
- 钱晓捷主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111229266
- 出版时间:2008
- 标注页数:357页
- 文件大小:21MB
- 文件页数:367页
- 主题词:微型计算机-理论-高等学校-教材;微型计算机-接口-高等学校-教材
PDF下载
下载说明
微机原理与接口技术 基于IA-32处理器和32位汇编语言 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 微型计算机系统概述1
1.1 微型计算机的发展1
1.1.1 通用微处理器1
1.1.2 专用微处理器2
1.1.3 摩尔定律3
1.2 Intel 80x86系列处理器4
1.2.1 16位80x86处理器4
1.2.2 IA-32处理器5
1.2.3 Intel 64处理器8
1.3 微型计算机的系统组成10
1.3.1 冯·诺伊曼计算机结构10
1.3.2 微型计算机的硬件系统12
1.3.3 PC微机结构14
1.3.4 计算机系统的层次结构17
1.3.5 微型计算机的软件系统21
第1章总结24
第1章习题24
第2章 处理器结构26
2.1 处理器的功能结构26
2.1.1 处理器的基本结构26
2.1.2 8086的功能结构27
2.1.3 80386的功能结构29
2.1.4 Pentium的功能结构30
2.2 寄存器31
2.2.1 通用寄存器32
2.2.2 标志寄存器33
2.2.3 专用寄存器36
2.3 存储器组织37
2.3.1 存储模型38
2.3.2 工作方式38
2.3.3 逻辑地址39
2.4 汇编语言基础42
2.4.1 指令代码格式42
2.4.2 语句格式43
2.4.3 源程序框架45
2.4.4 开发过程49
2.5 数据寻址方式53
2.5.1 立即数寻址方式53
2.5.2 寄存器寻址方式54
2.5.3 存储器寻址方式54
2.5.4 各种数据寻址方式总结57
第2章总结59
第2章习题60
第3章 数据处理62
3.1 数据表示62
3.1.1 数制62
3.1.2 数值的编码65
3.1.3 字符的编码67
3.2 常量表达69
3.3 变量应用71
3.3.1 变量定义71
3.3.2 变量属性75
3.4 数据传送类指令77
3.4.1 通用数据传送指令77
3.4.2 堆栈操作指令79
3.4.3 其他传送指令82
3.5 算术运算类指令84
3.5.1 加法指令84
3.5.2 减法指令85
3.5.3 乘除法等指令87
3.6 位操作类指令89
3.6.1 逻辑运算指令89
3.6.2 移位指令93
3.7 串操作类指令96
3.7.1 串传送指令96
3.7.2 串检测指令98
3.8 IA-32指令系统99
第3章总结100
第3章习题101
第4章 汇编语言程序设计107
4.1 分支程序结构107
4.1.1 无条件转移指令107
4.1.2 条件转移指令110
4.1.3 单分支程序结构114
4.1.4 双分支程序结构115
4.2 循环程序结构117
4.2.1 循环指令118
4.2.2 计数控制循环119
4.2.3 条件控制循环120
4.3 子程序结构122
4.3.1 子程序指令122
4.3.2 子程序设计124
4.3.3 参数传递126
4.3.4 程序模块133
4.4 Windows应用程序编程137
4.4.1 操作系统函数调用137
4.4.2 控制台应用程序140
4.4.3 图形窗口应用程序145
4.5 与C++语言混合编程146
4.5.1 嵌入汇编146
4.5.2 模块连接147
第4章总结150
第4章习题151
第5章 微机总线154
5.1 总线技术154
5.1.1 总线类型154
5.1.2 总线的数据传输155
5.1.3 总线信号和总线时序158
5.2 8086的引脚信号160
5.2.1 地址/数据信号160
5.2.2 读写控制信号161
5.2.3 其他控制信号162
5.3 8086的总线时序163
5.3.1 写总线周期163
5.3.2 读总线周期165
5.4 Pentium处理器的引脚和时序166
5.4.1 引脚定义166
5.4.2 总线周期168
5.5 微机系统总线169
5.5.1 PC机总线的发展169
5.5.2 ISA总线170
5.5.3 PCI总线173
5.5.4 USB总线177
第5章总结179
第5章习题180
第6章 存储系统183
6.1 存储系统的层次结构183
6.1.1 技术指标183
6.1.2 层次结构183
6.1.3 局部性原理185
6.2 主存储器186
6.2.1 读写存储器186
6.2.2 只读存储器190
6.2.3 存储器地址译码193
6.2.4 主存空间分配198
6.3 高速缓冲存储器201
6.3.1 工作原理201
6.3.2 地址映射204
6.3.3 替换算法207
6.3.4 写入策略208
6.3.5 80486的L1 Cache210
6.3.6 Pentium的L1 Cache211
6.4 存储管理212
6.4.1 段式存储管理212
6.4.2 页式存储管理214
第6章总结217
第6章习题218
第7章 输入输出接口221
7.1 I/O接口概述221
7.1.1 I/O接口的典型结构221
7.1.2 I/O端口的编址223
7.1.3 输入输出指令225
7.1.4 16位DOS应用程序226
7.2 无条件传送和查询传送230
7.2.1 无条件传送230
7.2.2 查询传送233
7.3 中断控制系统235
7.3.1 中断传送235
7.3.2 IA-32中断系统238
7.3.3 内部中断服务程序241
7.3.4 中断控制器243
7.3.5 外部中断服务程序246
7.3.6 驻留中断服务程序249
7.4 DMA传送250
7.4.1 DMA传送过程250
7.4.2 DMA控制器252
第7章总结252
第7章习题253
第8章 常用接口技术256
8.1 定时控制接口256
8.1.1 8253/8254定时器256
8.1.2 定时器的应用262
8.2 并行接口264
8.2.1 并行接口电路8255264
8.2.2 并行接口的应用270
8.2.3 键盘及其接口273
8.2.4 数码管及其接口280
8.3 异步串行通信接口283
8.3.1 异步串行通信格式284
8.3.2 异步串行接口标准285
8.3.3 异步串行通信程序287
8.4 模拟接口294
8.4.1 模拟输入输出系统294
8.4.2 D/A转换器295
8.4.3 A/D转换器299
第8章总结304
第8章习题304
第9章 处理器性能提高技术309
9.1 精简指令集计算机技术309
9.1.1 复杂指令集和精简指令集309
9.1.2 RISC技术的主要特点310
9.2 指令流水线技术311
9.2.1 指令流水线概述311
9.2.2 80486的指令流水线314
9.3 浮点数据处理单元315
9.3.1 实数编码316
9.3.2 浮点寄存器319
9.3.3 浮点指令及其编程322
9.4 多媒体指令325
9.4.1 MMX技术326
9.4.2 SSE技术328
9.4.3 SSE2技术330
9.4.4 SSE3技术331
第9章总结332
第9章习题333
第10章 并行处理技术335
10.1 超标量技术335
10.1.1 并行性概念335
10.1.2 Pentium的超标量指令流水线336
10.1.3 Pentium的动态分支预测337
10.2 动态执行技术338
10.2.1 指令级并行339
10.2.2 P6微结构341
10.3 同时多线程技术343
10.3.1 Pentium 4的NetBurst微结构343
10.3.2 Pentium 4的超线程技术344
10.4 Intel 64技术345
10.4.1 64位方式的运行环境346
10.4.2 64位方式的指令347
10.5 多核技术348
10.5.1 并行计算机结构分类349
10.5.2 Intel Core微结构349
10.5.3 Intel多核技术349
第10章总结351
第10章习题351
附录 输入输出子程序库354
参考文献357