图书介绍
微型计算机原理与接口技术基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![微型计算机原理与接口技术基础教程](https://www.shukui.net/cover/22/34784938.jpg)
- 谢瑞和等编著 著
- 出版社: 北京:科学出版社
- ISBN:7030158938
- 出版时间:2005
- 标注页数:349页
- 文件大小:16MB
- 文件页数:361页
- 主题词:微型计算机-理论-高等学校-教材;微型计算机-接口-高等学校-教材
PDF下载
下载说明
微型计算机原理与接口技术基础教程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.1.2 数制转换3
1.2 常用的编码5
1.2.1 BCD码5
1.2.2 ASCII码与奇偶校验6
1.3 带符号数7
1.3.1 负数的表示法8
1.3.2 符号数的换算9
1.4 运算方法10
思考与练习11
2.1 计算机发展简史13
第2章 计算机硬件基础13
2.2 微型计算机系统概述14
2.2.1 微型计算机系统基本结构14
2.2.2 微处理器基本结构18
2.2.3 程序执行过程简介20
2.3 8086 16位微处理器20
2.3.1 8086/8088概述21
2.3.2 8086/8088的寄存器22
2.3.3 存储器物理地址的形成25
2.4 奔腾系列32位微处理器27
2.4.1 Pentium概述27
2.4.2 Pentium的寄存器28
2.5.1 主板结构33
2.5 主板33
2.5.2 BIOS ROM35
2.5.3 CMOS RAM36
思考与练习37
第3章 汇编语言指令39
3.1 汇编语言伪指令39
3.2 寻址方式44
3.3 传送指令49
3.3.1 MOV指令50
3.3.2 堆栈操作指令52
3.3.3 地址传送指令54
3.4 算术运算与BCD调整指令55
3.4.1 加法指令55
3.4.2 减法指令56
3.4.3 乘法指令57
3.4.4 除法指令58
3.4.5 BCD调整指令59
3.5 逻辑与移位以及位操作指令61
3.5.1 逻辑运算指令61
3.5.2 移位指令62
3.5.3 位测试指令65
3.6 串操作指令67
3.7 分支转移指令69
3.7.1 CALL指令69
3.7.2 循环指令71
3.7.4 条件转移指令72
3.7.3 无条件转移指令72
3.8 其他常用指令74
思考与练习77
第4章 汇编语言程序设计81
4.1 系统功能调用81
4.2 汇编程序典型结构83
4.3 顺序程序89
4.4 循环程序90
4.4.1 单循环91
4.4.2 多重循环94
4.5 分支程序96
4.5.1 简单分支96
4.5.2 多路分支97
4.6.1 子程序调用99
4.6 子程序与宏调用99
4.6.2 用堆栈传递参数102
4.6.3 宏调用104
4.7 数制转换107
4.8 表格处理111
4.9 汇编与C/C++接口112
4.10 汇编语言程序开发的基本方法与步骤118
4.10.1 汇编语言程序开发集成环境119
4.10.2 程序开发的基本步骤120
4.10.3 DEBUG122
思考与练习126
5.1.1 概述129
5.1 存储器基本知识129
第5章 存储器与接口129
5.1.2 ROM130
5.1.3 RAM132
5.1.4 内存条133
5.1.5 地址译码135
5.2 存储器访问138
5.2.1 信号描述138
5.2.2 周期状态140
5.2.3 单次传送周期140
5.2.4 等待状态142
5.2.5 4字边界对准143
5.3.1 Cache的作用144
5.3 高速缓冲存储器144
5.3.2 Cache的读/写策略145
5.3.3 Cache的实施原理简介148
5.3.4 突发周期150
5.4 双重独立总线结构152
思考与练习153
第6章 输入/输出接口155
6.1 I/O端口155
6.1.1 I/O端口寄存器155
6.1.2 I/O操作指令157
6.2 I/O接口基本原理157
6.3 可编程I/O接口芯片8255A161
6.3.1 概述161
6.3.2 3种工作方式163
6.4 键盘与显示器接口166
6.4.1 矩阵键盘的设计166
6.4.2 七段数码显示器的设计170
6.5 可编程定时/计数器8254/8253-PIT172
6.5.1 8254/8253概述172
6.5.2 扬声器电路与发声程序178
6.5.3 频率或转速测量181
6.6 DMA方式181
6.6.1 DMA传送原理182
6.6.2 8237-5 DMAC简介183
思考与练习184
7.1.1 中断的基本概念185
7.1 中断系统185
第7章 中断185
7.1.2 中断向量表188
7.1.3 中断源的分类190
7.2 软件中断191
7.2.1 异常中断191
7.2.2 INT N指令中断194
7.3 硬件中断195
7.3.1 奔腾硬件中断综述195
7.3.2 可屏蔽中断INTR197
7.3.3 外部中断应用编程200
思考与练习203
第8章 扩展总线205
8.1 ISA扩展总线206
8.2 PCI总线信号208
8.2.1 概述208
8.2.2 总线信号定义208
8.3 PCI总线协议212
8.3.1 地址空间212
8.3.2 传输操作214
8.4 PCI BIOS功能调用216
思考与练习220
第9章 并行接口221
9.1 概述221
9.1.1 物理接口221
9.1.2 端口模式简介223
9.2 SPP端口模式224
9.2.1 简单的输入/输出225
9.2.2 兼容模式227
9.3 EPP与ECP端口模式228
9.3.1 EPP模式228
9.3.2 ECP模式231
9.4 ADC接口设计232
9.4.1 ADC器件233
9.4.2 SPP模式下的ADC接口237
9.4.3 EPP模式下的ADC接口238
9.5 DAC接口设计244
思考与练习248
10.1 RS-232标准249
10.1.1 接口引脚与电气特性249
第10章 串行接口249
10.1.2 接收器与发送器251
10.2 COM端口及数据通信253
10.2.1 调制解调器简介253
10.2.2 端口寄存器255
10.2.3 通信编程259
10.2.4 应用举例261
10.3 USB概述263
10.3.1 背景264
10.3.2 物理接口265
10.3.3 系统组成268
10.4 USB传输协议270
10.4.1 信息包的结构与种类271
10.4.2 4种传输方式274
10.4.3 USB系统开发简介277
思考与练习279
第11章 操作模式280
11.1 实模式综述280
11.2 保护模式下的存储器分段管理283
11.2.1 控制寄存器与存储器管理寄存器284
11.2.2 虚拟存储器285
11.2.3 描述符表的概念287
11.2.4 特权级及其保护288
11.2.5 段选择器与段描述符的结构289
11.2.6 描述符表的定位292
11.2.7 存储器寻址过程293
11.2.8 保护模式下的中断295
11.3 分页管理机制297
11.3.1 概述297
11.3.2 4KB分页299
11.3.3 线性地址转换全过程301
11.3.4 4MB分页302
思考与练习303
第12章 其他增强技术304
12.1 奔腾的超标量流水线304
12.1.1 整型流水线304
12.1.2 浮点流水线306
12.2 动态执行技术308
12.3 分支预测与条件传送指令312
12.4 特殊方式寄存器313
12.5 MMX技术315
12.5.1 概述316
12.5.2 MMX指令规则317
12.5.3 单指令多数据处理322
12.5.4 SSE技术简介325
12.6 奔腾Ⅳ的增强点326
思考与练习327
参考文献329
附录A 常用的系统功能调用330
A.1 DOS功能调用330
A.2 BIOS功能调用331
A.3 INT 33H鼠标功能调用335
附录B IA基本指令集336
附录C MMX指令集346