网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 微型计算机原理及应用 |
分类 | |
作者 | 吴宁等编 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 作者简介 吴宁,博士生导师,中国电子学会不错会员。1982年毕业于中国科学技术大学无线电系后继续在该校攻读硕士学位,1985年获通信与电子系统专业工学硕士学位。1985年6月至今在南京航空航天大学电子工程系任教。主要从事信号获取与处理,数字系统设计与自动测试,电子系统集成与专用集成电路设计技术领域的教学科研工作。 目录 章 计算机基础1 1.1 计算机及系统组成1 1.1.1 微型计算机硬件系统组成2 1.1.2 微型计算机软件系统7 1.1.3 微型计算机中指令执行的基本过程7 1.1.4 微型计算机性能的评估指标10 1.2 计算机中数值数据信息的表示12 1.2.1 机器数和真值12 1.2.2 数的表示方法——原码、反码和补码13 1.2.3 补码的运算16 1.2.4 定点数与浮点数17 1.2.5 BCD码及其十进制调整20 1.3 计算机中非数值数据的信息表示22 1.3.1 西文信息的表示22 1.3.2 中文信息的表示23 习题124 第2章 微处理器25 2.1 微处理器概述25 2.2 80x86/Pentium微处理器的内部结构28 2.2.1 8086/8088 CPU基本结构28 2.2.2 80386 CPU内部结构34 2.2.3 80x87数学协处理器48 2.2.4 Pentium CPU内部结构51 2.2.5 Pentium系列其他微处理器56 2.3 微处理器的主要引脚及功能56 2.3.1 8086/8088 CPU引脚功能56 2.3.2 80386 CPU主要引脚功能61 2.3.3 Pentium CPU主要引脚功能62 2.4 系统总线与典型时序64 2.4.1 CPU系统总线及其操作64 2.4.2 基本总线操作时序65 2.4.3 特殊总线操作时序67 2.5 典型CPU应用系统69 2.5.1 8086/8088支持芯片69 2.5.2 8086/8088单CPU(最小模式)系统73 2.5.3 8086/8088多CPU(优选模式)系统74 2.6 CPU的工作模式77 2.6.1 实地址模式77 2.6.2 保护模式77 2.6.3 虚拟8086模式78 2.6.4 系统管理模式78 习题278 第3章 微处理器指令系统81 3.1 指令格式81 3.2 寻址方式83 3.2.1 寻址方式与有效地址EA的概念83 3.2.2 80x86/Pentium各种寻址方式83 3.2.3 80x86/Pentium存储器寻址的段约定86 3.2.4 几种处理器寻址方式比较87 3.3 8086/8088 CPU指令系统88 3.3.1 数据传送类指令88 3.3.2 算术运算类指令92 3.3.3 逻辑运算与移位指令98 3.3.4 串操作指令101 3.3.5 控制转移类指令104 3.3.6 处理器控制类指令111 3.4 80x86/Pentium CPU指令系统112 3.4.1 80286 CPU的增强与增加指令113 3.4.2 80386 CPU的增强与增加指令115 3.4.3 80486 CPU增加的指令117 3.4.4 Pentium系列CPU增加的指令117 3.5 80x87浮点运算指令120 3.5.1 80x87的数据类型与格式120 3.5.2 浮点寄存器121 3.5.3 80x87指令简介121 习题3122 第4章 汇编语言程序设计127 4.1 程序设计语言概述127 4.2 汇编语言的程序结构与语句格式129 4.2.1 汇编语言源程序的框架结构129 4.2.2 汇编语言的语句130 4.3 汇编语言的伪指令134 4.3.1 基本伪指令语句134 4.3.2 80x86/Pentium CPU扩展伪指令146 4.4 汇编语言程序设计方法149 4.4.1 程序设计的基本过程149 4.4.2 顺序结构程序设计150 4.4.3 分支结构程序设计151 4.4.4 循环结构程序设计155 4.4.5 子程序设计与调用技术158 4.5 模块化程序设计技术167 4.5.1 模块化程序设计的特点与规范167 4.5.2 程序中模块间的关系168 4.5.3 模块化程序设计举例168 4.6 综合应用程序设计举例170 4.6.1 16位实模式程序设计170 4.6.2 基于32位指令的实模式程序设计174 4.6.3 基于多媒体指令的实模式程序设计175 4.6.4 保护模式程序设计177 4.6.5 浮点指令程序设计180 4.7 汇编语言与C/C++语言混合编程181 4.7.1 内嵌模块方法181 4.7.2 多模块混合编程181 习题4184 第5章 半导体存储器188 5.1 半导体存储器概述188 5.1.1 半导体存储器的分类189 5.1.2 存储原理与地址译码190 5.1.3 主要性能指标192 5.2 随机存取存储器(RAM)193 5.2.1 静态RAM(SRAM)193 5.2.2 动态RAM(DRAM)196 5.2.3 随机存取存储器RAM的应用198 5.3 只读存储器(ROM)201 5.3.1 掩膜ROM和PROM201 5.3.2 EPROM(可擦除的PROM)202 5.4 存储器连接与扩充应用207 5.4.1 存储器芯片选择207 5.4.2 存储器容量扩充209 5.4.3 RAM存储模块210 5.5 CPU与存储器的典型连接212 5.5.1 8086/8088 CPU的典型存储器连接212 5.5.2 80386/Pentium CPU的典型存储器连接214 5.6 微机系统的内存结构215 5.6.1 分级存储结构216 5.6.2 高速缓存Cache216 5.6.3 虚拟存储器与段页结构218 习题5219 第6章 输入/输出和中断220 6.1 输入/输出及接口220 6.1.1 I/O信息的组成220 6.1.2 I/O接口概述220 6.1.3 I/O端口的编址221 6.1.4 简单的I/O接口224 6.2 输入/输出的传送方式225 6.2.1 程序控制的输入/输出225 6.2.2 中断控制的输入/输出228 6.2.3 直接数据通道传送229 6.3 中断技术230 6.3.1 中断的基本概念230 6.3.2 中断优先权232 6.4 80x86/Pentium中断系统234 6.4.1 中断结构234 6.4.2 中断向量表236 6.4.3 中断响应过程237 6.4.4 80386/80486/Pentium CPU中断系统239 6.5 8259A可编程中断控制器242 6.5.1 8259A芯片的内部结构与引脚243 6.5.2 8259A芯片的工作过程及工作方式244 6.5.3 8259A命令字247 6.5.4 8259A芯片应用举例252 6.6 中断程序设计256 6.6.1 设计方法256 6.6.2 中断程序设计举例258 习题6261 第7章 微型机接口技术265 7.1 接口技术概述265 7.2 可编程定时/计数器266 7.2.1 可编程定时/计数器8253267 7.2.2 可编程定时/计数器8254273 7.3 可编程并行接口274 7.3.1 可编程并行接口芯片8255A274 7.3.2 并行打印机接口应用281 7.3.3 键盘和显示器接口285 7.4 串行接口与串行通信289 7.4.1 串行通信的基本概念289 7.4.2 可编程串行通信接口8251A295 7.4.3 可编程异步通信接口INS8250302 7.4.4 通用串行总线USB302 7.4.5 I2C与SPI串行总线305 7.5 DMA控制器接口307 7.5.1 8237A芯片的基本功能和引脚特性307 7.5.2 8237A芯片内部寄存器与编程309 7.5.3 8237A应用与编程312 7.6 模拟量输入/输出接口314 7.6.1 概述314 7.6.2 并行和串行D/A转换器315 7.6.3 并行和串行A/D转换器321 习题7329 第8章 微型计算机系统的发展332 8.1 微型计算机体系结构及系统总线332 8.1.1 微型计算机体系结构332 8.1.2 系统外部总线335 8.2 工作站338 8.2.1 配置和功能338 8.2.2 分类338 8.2.3 工作站的特点339 8.3 服务器340 8.3.1 分类340 8.3.2 硬件特点341 8.3.3 外形342 8.3.4 计算机、工作站和服务器343 8.4 SoC与嵌入式系统343 8.4.1 SoC343 8.4.2 嵌入式系统345 8.5 多核处理器347 8.5.1 发展历程347 8.5.2 多核技术348 8.5.3 多核处理器开发应用349 8.6 并行计算与分布式计算349 8.6.1 并行计算349 8.6.2 分布式计算351 8.6.3 云计算、集群计算及网格计算353 参考文献356 内容推荐 本书是普通高等教育“十一五”国家级规划教材和国家精品课程建设成果,以教育部高等学校非计算机专业计算机基础课程“基本要求V4.0”精神为指导,力求做到“基础性、系统性、实用性和先进性”的统一。全书共8章,包括计算机基础、80x86/Pentium微处理器、80x86/Pentium指令 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。