注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材职业技术培训教材微型计算机原理及应用(第4版)

微型计算机原理及应用(第4版)

微型计算机原理及应用(第4版)

定 价:¥58.00

作 者: 吴宁 等
出版社: 电子工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787121362989 出版时间: 2019-11-01 包装:
开本: 16开 页数: 368 字数:  

内容简介

  本书是“十二五”普通高等教育本科国家级规划教材和国家精品课程建设成果,力求做到“基础性、系统性、实用性和先进性”的统一。全书共8章,包括计算机基础、80x86/Pentium微处理器、80x86/Pentium指令系统、汇编语言程序设计、半导体存储器、输入/输出和中断、微型机接口技术和微型计算机系统的发展等。本书为任课老师提供电子课件和附录列表。本书适合作为高校工科各专业微机原理及应用(或微机原理与接口技术)课程教材,也可作为考研参考书和从业人员的参考手册。

作者简介

  吴宁,博士生导师,中国电子学会高级会员。 1982 年毕业于中国科学技术大学无线电系后继续在该校攻读硕士学位, 1985 年获通信与电子系统专业工学硕士学位。 1985 年 6 月至今在南京航空航天大学电子工程系任教。主要从事信号获取与处理,数字系统设计与自动测试,电子系统集成与专用集成电路设计技术领域的教学科研工作。先后承担了\

图书目录

目 录
第1章 计算机基础\t1
1.1 计算机及系统组成\t1
1.1.1 微型计算机硬件系统组成\t2
1.1.2 微型计算机软件系统\t7
1.1.3 微型计算机中指令执行的基本过程\t7
1.1.4 微型计算机性能的评估指标\t10
1.2 计算机中数值数据信息的表示\t12
1.2.1 机器数和真值\t12
1.2.2 数的表示方法――原码、反码和补码\t13
1.2.3 补码的运算\t16
1.2.4 定点数与浮点数\t17
1.2.5 BCD码及其十进制调整\t20
1.3 计算机中非数值数据的信息表示\t22
1.3.1 西文信息的表示\t22
1.3.2 中文信息的表示\t23
习题1\t24
第2章 微处理器\t25
2.1 微处理器概述\t25
2.2 80x86/Pentium微处理器的内部结构\t28
2.2.1 8086/8088 CPU基本结构\t28
2.2.2 80386 CPU内部结构\t34
2.2.3 80x87数学协处理器\t48
2.2.4 Pentium CPU内部结构\t51
2.2.5 Pentium系列其他微处理器\t56
2.3 微处理器的主要引脚及功能\t56
2.3.1 8086/8088 CPU引脚功能\t56
2.3.2 80386 CPU主要引脚功能\t61
2.3.3 Pentium CPU主要引脚功能\t62
2.4 系统总线与典型时序\t64
2.4.1 CPU系统总线及其操作\t64
2.4.2 基本总线操作时序\t65
2.4.3 特殊总线操作时序\t67
2.5 典型CPU应用系统\t69
2.5.1 8086/8088支持芯片\t69
2.5.2 8086/8088单CPU(最小模式)系统\t73
2.5.3 8086/8088多CPU(最大模式)系统\t74
2.6 CPU的工作模式\t77
2.6.1 实地址模式\t77
2.6.2 保护模式\t77
2.6.3 虚拟8086模式\t78
2.6.4 系统管理模式\t78
习题2\t78
第3章 微处理器指令系统\t81
3.1 指令格式\t81
3.2 寻址方式\t83
3.2.1 寻址方式与有效地址EA的概念\t83
3.2.2 80x86/Pentium各种寻址方式\t83
3.2.3 80x86/Pentium存储器寻址的段约定\t86
3.2.4 几种处理器寻址方式比较\t87
3.3 8086/8088 CPU指令系统\t88
3.3.1 数据传送类指令\t88
3.3.2 算术运算类指令\t92
3.3.3 逻辑运算与移位指令\t98
3.3.4 串操作指令\t101
3.3.5 控制转移类指令\t104
3.3.6 处理器控制类指令\t111
3.4 80x86/Pentium CPU指令系统\t112
3.4.1 80286 CPU的增强与增加指令\t113
3.4.2 80386 CPU的增强与增加指令\t115
3.4.3 80486 CPU增加的指令\t117
3.4.4 Pentium系列CPU增加的指令\t117
3.5 80x87浮点运算指令\t120
3.5.1 80x87的数据类型与格式\t120
3.5.2 浮点寄存器\t121
3.5.3 80x87指令简介\t121
习题3\t122
第4章 汇编语言程序设计\t127
4.1 程序设计语言概述\t127
4.2 汇编语言的程序结构与语句格式\t129
4.2.1 汇编语言源程序的框架结构\t129
4.2.2 汇编语言的语句\t130
4.3 汇编语言的伪指令\t134
4.3.1 基本伪指令语句\t134
4.3.2 80x86/Pentium CPU扩展伪指令\t146
4.4 汇编语言程序设计方法\t149
4.4.1 程序设计的基本过程\t149
4.4.2 顺序结构程序设计\t150
4.4.3 分支结构程序设计\t151
4.4.4 循环结构程序设计\t155
4.4.5 子程序设计与调用技术\t158
4.5 模块化程序设计技术\t167
4.5.1 模块化程序设计的特点与规范\t167
4.5.2 程序中模块间的关系\t168
4.5.3 模块化程序设计举例\t168
4.6 综合应用程序设计举例\t170
4.6.1 16位实模式程序设计\t170
4.6.2 基于32位指令的实模式程序设计\t174
4.6.3 基于多媒体指令的实模式程序设计\t175
4.6.4 保护模式程序设计\t177
4.6.5 浮点指令程序设计\t180
4.7 汇编语言与C/C++语言混合编程\t181
4.7.1 内嵌模块方法\t181
4.7.2 多模块混合编程\t181
习题4\t184
第5章 半导体存储器\t188
5.1 半导体存储器概述\t188
5.1.1 半导体存储器的分类\t189
5.1.2 存储原理与地址译码\t190
5.1.3 主要性能指标\t192
5.2 随机存取存储器(RAM)\t193
5.2.1 静态RAM(SRAM)\t193
5.2.2 动态RAM(DRAM)\t196
5.2.3 随机存取存储器RAM的应用\t198
5.3 只读存储器(ROM)\t201
5.3.1 掩膜ROM和PROM\t201
5.3.2 EPROM(可擦除的PROM)\t202
5.4 存储器连接与扩充应用\t207
5.4.1 存储器芯片选择\t207
5.4.2 存储器容量扩充\t209
5.4.3 RAM存储模块\t210
5.5 CPU与存储器的典型连接\t212
5.5.1 8086/8088 CPU的典型存储器连接\t212
5.5.2 80386/Pentium CPU的典型存储器连接\t214
5.6 微机系统的内存结构\t215
5.6.1 分级存储结构\t216
5.6.2 高速缓存Cache\t216
5.6.3 虚拟存储器与段页结构\t218
习题5\t219
第6章 输入/输出和中断\t220
6.1 输入/输出及接口\t220
6.1.1 I/O信息的组成\t220
6.1.2 I/O接口概述\t220
6.1.3 I/O端口的编址\t221
6.1.4 简单的I/O接口\t224
6.2 输入/输出的传送方式\t225
6.2.1 程序控制的输入/输出\t225
6.2.2 中断控制的输入/输出\t228
6.2.3 直接数据通道传送\t229
6.3 中断技术\t230
6.3.1 中断的基本概念\t230
6.3.2 中断优先权\t232
6.4 80x86/Pentium中断系统\t234
6.4.1 中断结构\t234
6.4.2 中断向量表\t236
6.4.3 中断响应过程\t237
6.4.4 80386/80486/Pentium CPU中断系统\t239
6.5 8259A可编程中断控制器\t242
6.5.1 8259A芯片的内部结构与引脚\t243
6.5.2 8259A芯片的工作过程及工作方式\t244
6.5.3 8259A命令字\t247
6.5.4 8259A芯片应用举例\t252
6.6 中断程序设计\t256
6.6.1 设计方法\t256
6.6.2 中断程序设计举例\t258
习题6\t261
第7章 微型机接口技术\t265
7.1 接口技术概述\t265
7.2 可编程定时/计数器\t266
7.2.1 可编程定时/计数器8253\t267
7.2.2 可编程定时/计数器8254\t273
7.3 可编程并行接口\t274
7.3.1 可编程并行接口芯片8255A\t274
7.3.2 并行打印机接口应用\t281
7.3.3 键盘和显示器接口\t285
7.4 串行接口与串行通信\t289
7.4.1 串行通信的基本概念\t289
7.4.2 可编程串行通信接口8251A\t295
7.4.3 可编程异步通信接口INS8250\t302
7.4.4 通用串行总线USB\t302
7.4.5 I2C与SPI串行总线\t305
7.5 DMA控制器接口\t307
7.5.1 8237A芯片的基本功能和引脚特性\t307
7.5.2 8237A芯片内部寄存器与编程\t309
7.5.3 8237A应用与编程\t312
7.6 模拟量输入/输出接口\t314
7.6.1 概述\t314
7.6.2 并行和串行D/A转换器\t315
7.6.3 并行和串行A/D转换器\t321
习题7\t329
第8章 微型计算机系统的发展\t332
8.1 微型计算机体系结构及系统总线\t332
8.1.1 微型计算机体系结构\t332
8.1.2 系统外部总线\t335
8.2 工作站\t338
8.2.1 配置和功能\t338
8.2.2 分类\t338
8.2.3 工作站的特点\t339
8.3 服务器\t340
8.3.1 分类\t340
8.3.2 硬件特点\t341
8.3.3 外形\t342
8.3.4 计算机、工作站和服务器\t343
8.4 SoC与嵌入式系统\t343
8.4.1 SoC\t343
8.4.2 嵌入式系统\t345
8.5 多核处理器\t347
8.5.1 发展历程\t347
8.5.2 多核技术\t348
8.5.3 多核处理器开发应用\t349
8.6 并行计算与分布式计算\t349
8.6.1 并行计算\t349
8.6.2 分布式计算\t351
8.6.3 云计算、集群计算及网格计算\t353
参考文献\t356

本目录推荐