
《微型计算机原理及应用(第4版)》是“十二五”普通高等教育本科国家级规划教材和国家精品课程建设成果,力求做到“基础性、系统性、实用性和先进性”的统一。全书共8章,包括计算机基础、80x86/Pentium微处理器、80x86/Pentium指令系统、汇编语言程序设计、半导体存储器、输入/输出和中断、微型机接口技术和微型计算机系统的发展等。该书为任课老师提供电子课件和附录列表。 《微型计算机原理及应用(第4版)》适合作为高校工科各专业微机原理及应用(或微机原理与接口技术)课程教材,也可作为考研参考书和从业人员的参考手册。 吴宁,博士生导师,中国电子学会高级会员。 1982 年毕业于中国科学技术大学无线电系后继续在该校攻读硕士学位, 1985 年获通信与电子系统专业工学硕士学位。 1985 年 6 月至今在南京航空航天大学电子工程系任教。主要从事信号获取与处理,数字系统设计与自动测试,电子系统集成与专用集成电路设计技术领域的教学科研工作。先后承担了921”国家重点工程、航空基金、江苏省自然科学基金、国防重点型号等科研课题数十项,获省部级科技进步奖4项。其中重大科研项目有:研究数字系统设计、验证与测试一体化的原理和方法(航空基金),并开发了相关的软件平台用于数字系统设计、验证与测试;设计并研制神舟号”载人飞船热控系统地面模拟试验台(921”国家重点工程),用于载人飞船热控系统地面模拟装置的原理性试验研究及系统部件的性能测试,为船用液体冷却回路主动热控系统提供试验数据;基于动态路径分配的低功耗高性能片上网络关键技术研究(江苏省自然科学基金);高速数据采集与测控系统,用于国防重点型号燃油、液压系统的设计和性能测试研究;数字图像处理与目标识别(航空基金),主要研究小波变换在图像压缩处理中的应用及逆合成孔径雷达飞机图像的后处理、特征提取、分类与识别;雷达发射及接收组件故障测试方法研究与实现,当雷达发射或接收组件发生故障时,能够自动快速定位故障并隔离至元件级。 目 录第1章 计算机基础 11.1 计算机及系统组成 11.1.1 微型计算机硬件系统组成 21.1.2 微型计算机软件系统 71.1.3 微型计算机中指令执行的基本过程 71.1.4 微型计算机性能的评估指标 101.2 计算机中数值数据信息的表示 121.2.1 机器数和真值 121.2.2 数的表示方法――原码、反码和补码 131.2.3 补码的运算 161.2.4 定点数与浮点数 171.2.5 BCD码及其十进制调整 201.3 计算机中非数值数据的信息表示 221.3.1 西文信息的表示 221.3.2 中文信息的表示 23习题1 24第2章 微处理器 252.1 微处理器概述 252.2 80x86/Pentium微处理器的内部结构 282.2.1 8086/8088 CPU基本结构 282.2.2 80386 CPU内部结构 342.2.3 80x87数学协处理器 482.2.4 Pentium CPU内部结构 512.2.5 Pentium系列其他微处理器 562.3 微处理器的主要引脚及功能 562.3.1 8086/8088 CPU引脚功能 562.3.2 80386 CPU主要引脚功能 612.3.3 Pentium CPU主要引脚功能 622.4 系统总线与典型时序 642.4.1 CPU系统总线及其操作 642.4.2 基本总线操作时序 652.4.3 特殊总线操作时序 672.5 典型CPU应用系统 692.5.1 8086/8088支持芯片 692.5.2 8086/8088单CPU(最小模式)系统 732.5.3 8086/8088多CPU(最大模式)系统 742.6 CPU的工作模式 772.6.1 实地址模式 772.6.2 保护模式 772.6.3 虚拟8086模式 782.6.4 系统管理模式 78习题2 78第3章 微处理器指令系统 813.1 指令格式 813.2 寻址方式 833.2.1 寻址方式与有效地址EA的概念 833.2.2 80x86/Pentium各种寻址方式 833.2.3 80x86/Pentium存储器寻址的段约定 863.2.4 几种处理器寻址方式比较 873.3 8086/8088 CPU指令系统 883.3.1 数据传送类指令 883.3.2 算术运算类指令 923.3.3 逻辑运算与移位指令 983.3.4 串操作指令 1013.3.5 控制转移类指令 1043.3.6 处理器控制类指令 1113.4 80x86/Pentium CPU指令系统 1123.4.1 80286 CPU的增强与增加指令 1133.4.2 80386 CPU的增强与增加指令 1153.4.3 80486 CPU增加的指令 1173.4.4 Pentium系列CPU增加的指令 1173.5 80x87浮点运算指令 1203.5.1 80x87的数据类型与格式 1203.5.2 浮点寄存器 1213.5.3 80x87指令简介 121习题3 122第4章 汇编语言程序设计 1274.1 程序设计语言概述 1274.2 汇编语言的程序结构与语句格式 1294.2.1 汇编语言源程序的框架结构 1294.2.2 汇编语言的语句 1304.3 汇编语言的伪指令 1344.3.1 基本伪指令语句 1344.3.2 80x86/Pentium CPU扩展伪指令 1464.4 汇编语言程序设计方法 1494.4.1 程序设计的基本过程 1494.4.2 顺序结构程序设计 1504.4.3 分支结构程序设计 1514.4.4 循环结构程序设计 1554.4.5 子程序设计与调用技术 1584.5 模块化程序设计技术 1674.5.1 模块化程序设计的特点与规范 1674.5.2 程序中模块间的关系 1684.5.3 模块化程序设计举例 1684.6 综合应用程序设计举例 1704.6.1 16位实模式程序设计 1704.6.2 基于32位指令的实模式程序设计 1744.6.3 基于多媒体指令的实模式程序设计 1754.6.4 保护模式程序设计 1774.6.5 浮点指令程序设计 1804.7 汇编语言与C/C++语言混合编程 1814.7.1 内嵌模块方法 1814.7.2 多模块混合编程 181习题4 184第5章 半导体存储器 1885.1 半导体存储器概述 1885.1.1 半导体存储器的分类 1895.1.2 存储原理与地址译码 1905.1.3 主要性能指标 1925.2 随机存取存储器(RAM) 1935.2.1 静态RAM(SRAM) 1935.2.2 动态RAM(DRAM) 1965.2.3 随机存取存储器RAM的应用 1985.3 只读存储器(ROM)
阅读更多