图书介绍
微机原理与接口技术PDF|Epub|txt|kindle电子书版本网盘下载
- 杨文璐编著;谢宏主审 著
- 出版社: 上海:上海交通大学出版社
- ISBN:9787313126474
- 出版时间:2015
- 标注页数:373页
- 文件大小:68MB
- 文件页数:386页
- 主题词:微型计算机-理论-高等学校-教材;微型计算机-接口-高等学校-教材
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.2 现代微处理器的特点2
1.2 计算机中的数制和编码5
1.2.1 计算机中的数制5
1.2.2 带符号数的表示方法5
1.2.3 数的定点与浮点表示8
1.2.4 常用信息编码8
1.3 微机的结构与工作原理10
1.3.1 微机的基本结构10
1.3.2 常用的基本概念11
1.3.3 微机的总线结构与工作原理11
1.3.4 计算机的硬件和软件13
1.4 本章小结13
1.5 本章习题13
第二章 微处理器结构及特性15
2.1 8086CPU结构与特性15
2.1.1 通用寄存器组16
2.1.2 指示器和变址寄存器组17
2.1.3 段寄存器组17
2.1.4 指令指示器17
2.1.5 状态标志寄存器17
2.1.6 CPU的引脚及功能18
2.1.7 CPU的工作时序19
2.1.8 8086系统的存储器结构21
2.1.9 8086系统的堆栈24
2.1.10 最大模式与最小模式24
2.2 IA-32位处理器特性26
2.2.1 80386DX外部引脚26
2.2.2 32/64位寄存器及数据结构28
2.2.3 IA-32系统级架构35
2.2.4 IA-32架构内存管理39
2.3 IA-32 CPU的工作模式43
2.3.1 实地址模式44
2.3.2 保护模式44
2.3.3 虚拟8086模式44
2.3.4 系统管理模式44
2.4 本章小结44
2.5 本章习题45
第三章 IA-32位汇编语言基础48
3.1 汇编语言与源程序48
3.1.1 概述48
3.1.2 源程序调试准备48
3.1.3 源程序调试过程49
3.1.4 汇编程序开发示例49
3.1.5 汇编语言语句54
3.2 MASM宏汇编56
3.2.1 常量定义57
3.2.2 变量定义58
3.2.3 重复操作符DUP61
3.2.4 运算符61
3.2.5 段定义伪指令65
3.2.6 过程定义伪指令71
3.2.7 宏结构伪指令73
3.2.8 其他伪指令77
3.3 寻址方式80
3.3.1 立即寻址81
3.3.2 寄存器寻址81
3.3.3 直接寻址82
3.3.4 寄存器间接寻址82
3.3.5 寄存器相对寻址83
3.3.6 基址变址寻址84
3.3.7 相对基址变址寻址85
3.3.8 隐含寻址86
3.3.9 比例变址寻址86
3.3.10 寻址方式综合应用86
3.4 汇编语言程序结构89
3.4.1 顺序结构90
3.4.2 分支结构90
3.4.3 循环结构程序设计91
3.5 本章小结92
3.6 本章习题94
第四章 IA-32位指令系统96
4.1 指令格式98
4.2 IA-32位指令系统99
4.2.1 数据传送指令99
4.2.2 算术运算指令113
4.2.3 逻辑运算与移位指令128
4.2.4 控制转移指令133
4.2.5 串操作指令149
4.2.6 处理器控制指令154
4.2.7 其他指令154
4.3 本章小结155
4.4 本章习题156
第五章 汇编语言程序设计161
5.1 16位MS-DOS程序设计161
5.1.1 数据输出到显示器161
5.1.2 数据输出到文件169
5.1.3 键盘输入数据174
5.1.4 数码转换186
5.1.5 数据排序195
5.1.6 子程序设计198
5.1.7 宏程序设计201
5.1.8 实模式下开机引导用户程序203
5.2 IA-32位WINDOWS程序设计213
5.2.1 保护模式下开机引导用户程序213
5.2.2 开机引导程序的调试214
5.2.3 Win32汇编语言程序设计215
5.2.4 Win32程序调试229
5.3 高级语言与汇编语言混合编程231
5.3.1 混合编程环境231
5.3.2 在C/C++中嵌入汇编语言232
5.3.3 在C/C++调用ASM子程序234
5.4 本章小结237
5.5 本章习题237
第六章 半导体存储器240
6.1 概述240
6.1.1 存储器技术指标240
6.1.2 存储系统结构241
6.2 随机存储器(RAM)242
6.2.1 静态RAM242
6.2.2 动态RAM243
6.3 只读存储器(ROM)243
6.4 高速缓存(Cache)244
6.4.1 Cache的工作原理244
6.4.2 Cache的基本结构244
6.5 扩展及其与系统总线接口245
6.5.1 与CPU连接的主要问题245
6.5.2 工作时序246
6.5.3 片选控制方法246
6.5.4 芯片扩展及实例249
6.5.5 存储系统地址空间分析255
6.6 本章小结258
6.7 本章习题258
第七章 输入输出接口技术260
7.1 概述260
7.1.1 I/O接口的概念与功能260
7.1.2 CPU与I/O设备之间的接口信息261
7.1.3 I/O端口编址方式261
7.1.4 I/O端口地址译码262
7.2 输入输出传送方式264
7.2.1 无条件传送方式264
7.2.2 查询传送方式265
7.2.3 中断传送方式266
7.2.4 直接存储器存取(DMA)传送方式267
7.2.5 专用I/O处理机方式267
7.3 简单I/O接口电路分析与设计实例267
7.4 本章小结277
7.5 本章习题278
第八章 可编程中断控制器8259A280
8.1 概述280
8.2 8086微处理器的中断方式282
8.2.1 8086CPU的中断类型283
8.2.2 中断向量表283
8.2.3 中断响应与处理过程286
8.3 可编程中断控制器8259A288
8.3.1 外部引脚和内部结构288
8.3.2 工作过程289
8.3.3 工作方式290
8.3.4 8259A的编程292
8.4 8259A的应用实例297
8.5 本章小结302
8.6 本章习题303
第九章 可编程并行接口芯片8255A305
9.1 8255A的结构和引脚305
9.2 8255A控制字及工作方式307
9.2.1 8255A控制字307
9.2.2 8255A的工作方式307
9.3 本章小结320
9.4 本章习题320
第十章 可编程定时/计数器8253322
10.1 概述322
10.2 内部结构、功能及用途322
10.2.1 引脚功能323
10.2.2 8253的内部结构与主要功能323
10.3 控制字与初始化325
10.3.1 控制字325
10.3.2 初始化325
10.3.3 计数器中计数值的读取325
10.4 工作方式与时序326
10.4.1 方式0——计数结束中断方式326
10.4.2 方式1——可编程单脉冲计数327
10.4.3 方式2——频率发生器329
10.4.4 方式3——方波频率发生器330
10.4.5 方式4——软件触发选通332
10.4.6 方式5——硬件触发选通333
10.5 8253综合应用334
10.6 本章小结345
10.7 本章习题345
第十一章 模/数和数/模转换器接口技术347
11.1 概述347
11.2 DA转换器及应用347
11.2.1 DAC0832引脚及内部结构347
11.2.2 DAC0832工作方式348
11.2.3 DAC0832应用举例349
11.3 AD转换器及应用356
11.3.1 AD转换器ADC0809 引脚及内部结构356
11.3.2 ADC0809工作过程357
11.3.3 ADC0809转换器与微机的接口及应用357
11.4 本章小结359
11.5 本章习题360
附录361
1 8086CPU指令分类速查表361
2 常用缩写368
参考文献373