本书第1版自2002年出版后,历经多次再版,始终畅销不衰,已被多所学校选作教材,广受好评,销量近30万册。本次再版,除用一定篇幅介绍微型计算机的新技术外,还加入了与实际工程应用相结合的设计示例,并有详细的分析说明,并且提供了丰富的各类教学资源。
本书是《微型计算机原理与接口技术》的第4版。本次修订,除对原稿部分文字和有关计算机硬件的新技术进行修订和补充外,首次引入了案例描述模式,将一个实际的系统设计案例贯穿到书中,使全书成为一个有机整体。考虑到读者对象的需求和实用性,本版仍以Intel80x86系列微处理器为平台,介绍了其三个不同时期的典型代表——8088、80386及Pentium4的基本结构和工作原理;保持了第3版中的基本指令系统、输入输出系统、接口电路设计的内容以及叙述风格。另外,此次改版,依然保持了本书注重实际应用的特点,实用性较强。 本书可作为普通高等院校理工类各专业本科学生的“微机原理与接口技术”课程的教材,也可作为成人高等教育的培训教材及广大科技工作者的自学参考书。
第1章微型计算机基础概论11.1微型计算机系统21.1.1微型计算机的发展21.1.2微型计算机的工作过程41.1.3微机系统的组成71.2计算机中的数制及编码121.2.1常用记数制121.2.2各种数制之间的转换141.2.3计算机中的二进制数表示151.2.4二进制编码171.3无符号二进制数的算术运算和逻辑运算191.3.1二进制的算术运算201.3.2无符号数的表示范围211.3.3二进制数的逻辑运算221.3.4基本逻辑门及常用逻辑部件241.4有符号二进制数的表示及运算271.4.1有符号数的表示方法271.4.2补码数与十进制数之间的转换291.4.3补码的运算301.4.4有符号数的表示范围31习题33第2章微处理器与总线352.1微处理器概述352.1.1运算器362.1.2控制器372.28088/8086微处理器382.2.18088/8086 CPU的特点392.2.28088 CPU的外部引脚及其功能41微型计算机原理与接口技术(第4版)目录2.2.38088/8086 CPU的功能结构442.2.48088/8086 CPU的存储器组织472.2.58088/8086 CPU的工作时序492.380386微处理器512.3.180386微处理器的主要特性512.3.280386的内部结构522.3.380386的主要引脚信号532.3.480386的内部寄存器542.3.580386的工作模式582.4Pentium 4微处理器602.4.1Pentium 4微处理器中的新技术612.4.2Pentium 4 CPU的结构662.4.3Pentium 4的存储器管理672.4.4Pentium 4的基本执行环境692.5总线712.5.1概述722.5.2总线的基本功能772.5.3常用系统总线和外设总线标准812.5.48088系统总线872.6多核技术892.6.1什么是多核技术892.6.2多核与多处理器94习题95第3章8086/8088指令系统973.1概述973.1.1指令的基本构成983.1.2指令的执行时间993.1.3CISC和RISC指令系统1003.2寻址方式1023.2.1立即寻址1033.2.2直接寻址1033.2.3寄存器寻址1043.2.4寄存器间接寻址1043.2.5寄存器相对寻址1053.2.6基址—变址寻址1063.2.7基址—变址—相对寻址1073.2.8隐含寻址1083.38086指令系统1083.3.1数据传送指令1083.3.2算术运算指令1173.3.3逻辑运算和移位指令1243.3.4串操作指令1303.3.5程序控制指令1353.3.6处理器控制指令1453.4Pentium新增指令简介1463.4.180x86虚地址下的寻址方式1463.4.280x86 CPU新增指令简述147习题149第4章汇编语言程序设计1514.1汇编语言源程序1514.1.1汇编语言源程序的结构1524.1.2汇编语言语句类型及格式1534.1.3数据项及表达式1544.2伪指令1574.2.1数据定义伪指令1584.2.2符号定义伪指令1594.2.3段定义伪指令1604.2.4设定段寄存器伪指令1634.2.5过程定义伪指令1634.2.6宏命令伪指令1644.2.7模块定义与连接伪指令1664.3BIOS和DOS功能调用1674.3.1BIOS功能调用1684.3.2DOS功能调用1704.4汇编语言程序设计基础1744.4.1程序设计概述1754.4.2顺序程序1764.4.3分支程序1774.4.4循环程序1804.4.5子程序设计1824.4.6常用程序设计举例185习题192第5章存储器系统1955.1概述1955.1.1存储器系统的一般概念1965.1.2半导体存储器及其分类1995.1.3半导体存储器的主要技术指标2015.2随机存取存储器2015.2.1静态随机存取存储器2025.2.2动态随机存取存储器2085.2.3存储器扩展技术2125.3只读存储器2155.3.1EPROM2155.3.2EEPROM2185.3.3闪存Flash2225.4高速缓冲存储器2265.4.1Cache的工作原理2265.4.2Cache的读写操作2275.4.3Cache与主存的存取一致性2295.4.4Cache的分级体系结构2295.5半导体存储器设计举例231习题236第6章输入输出和中断技术2386.1输入输出系统概述2386.1.1I/O系统的特点2386.1.2I/O接口的基本功能2406.1.3I/O端口的编址方式2416.1.4I/O端口地址的译码2426.2简单接口电路2436.2.1接口电路的基本构成2436.2.2三态门接口2446.2.3锁存器接口2456.2.4简单接口的应用举例2486.3基本输入输出方式2496.3.1无条件传送方式2496.3.2查询方式2506.3.3中断方式2526.3.4直接存储器存取方式2536.4中断技术2556.4.1中断的基本概念2556.4.2中断处理的一般过程2566.4.38086/8088中断系统2606.5可编程中断控制器8259A2666.5.18259A的引线及内部结构2666.5.28259A的工作过程2686.5.38259A的工作方式2686.5.48259A的初始化编程2736.5.5中断程序设计概述279习题281第7章常用数字接口电路2837.1并行通信与串行通信2847.1.1并行通信2847.1.2串行通信2857.2可编程定时/计数器82532897.2.18253的引线及结构2907.2.28253的工作方式2927.2.38253的控制字2967.2.48253的应用2977.3可编程并行接口82553027.3.18255的引线及结构3027.3.28255的工作方式3047.3.38255的控制字及状态字3087.3.48255的应用3107.4可编程串行接口82503197.4.18250的外部引线及功能3197.4.28250的结构及内部寄存器3217.4.38250的工作过程3257.4.48250的应用326习题330第8章模拟量的输入输出3338.1模拟量的输入输出通道3338.1.1模拟量输入通道3338.1.2模拟量输出通道3358.2D/A转换器3358.2.1D/A转换器的基本原理及技术指标3358.2.2典型D/A转换器芯片DAC08323398.2.3D/A转换器的应用3428.3A/D转换器3458.3.1A/D转换器的工作原理及技术指标3458.3.2典型A/D转换器芯片ADC0809347习题354附录AASCII码表及其中控制符号的定义356A.1ASCII码表356A.2ASCII码表中控制符号的定义356附录B8088 CPU部分引脚信号功能358B.1SS0、IO/、DT/的组合及对应的操作358B.2S2、S1、S0的组合及对应的操作358B.3QS1、QS0的组合及对应的操作358附录C8086/8088指令执行时间及指令简表359C.1常用指令执行时间359C.28086/8088指令简表360附录D8086/8088微机的中断364D.1中断类型分配364D.2DOS软中断365D.3DOS系统功能调用简表366附录EBIOS软中断简要列表371参考文献372
爱奇艺广告投放 信息流广告 关键词 排行榜 广告投放渠道 媒体投放 快手广告投放 直播推广 图片 京东智联云 微信广告推广 网站地图 微信广告怎么推广 app广告投放 线下广告投放 价格 站外推广 广告投放 抖音广告 广告热搜 新款 电商培训 b站广告投放 企业广告投放 知识库 广告创意 京点书院 免费在线办公 广告投放平台 微信广告投放
本书第1版自2002年出版后,历经多次再版,始终畅销不衰,已被多所学校选作教材,广受好评,销量近30万册。本次再版,除用一定篇幅介绍微型计算机的新技术外,还加入了与实际工程应用相结合的设计示例,并有详细的分析说明,并且提供了丰富的各类教学资源。
本书是《微型计算机原理与接口技术》的第4版。本次修订,除对原稿部分文字和有关计算机硬件的新技术进行修订和补充外,首次引入了案例描述模式,将一个实际的系统设计案例贯穿到书中,使全书成为一个有机整体。考虑到读者对象的需求和实用性,本版仍以Intel80x86系列微处理器为平台,介绍了其三个不同时期的典型代表——8088、80386及Pentium4的基本结构和工作原理;保持了第3版中的基本指令系统、输入输出系统、接口电路设计的内容以及叙述风格。另外,此次改版,依然保持了本书注重实际应用的特点,实用性较强。
本书可作为普通高等院校理工类各专业本科学生的“微机原理与接口技术”课程的教材,也可作为成人高等教育的培训教材及广大科技工作者的自学参考书。
第1章微型计算机基础概论1
1.1微型计算机系统2
1.1.1微型计算机的发展2
1.1.2微型计算机的工作过程4
1.1.3微机系统的组成7
1.2计算机中的数制及编码12
1.2.1常用记数制12
1.2.2各种数制之间的转换14
1.2.3计算机中的二进制数表示15
1.2.4二进制编码17
1.3无符号二进制数的算术运算和逻辑运算19
1.3.1二进制的算术运算20
1.3.2无符号数的表示范围21
1.3.3二进制数的逻辑运算22
1.3.4基本逻辑门及常用逻辑部件24
1.4有符号二进制数的表示及运算27
1.4.1有符号数的表示方法27
1.4.2补码数与十进制数之间的转换29
1.4.3补码的运算30
1.4.4有符号数的表示范围31
习题33
第2章微处理器与总线35
2.1微处理器概述35
2.1.1运算器36
2.1.2控制器37
2.28088/8086微处理器38
2.2.18088/8086 CPU的特点39
2.2.28088 CPU的外部引脚及其功能41微型计算机原理与接口技术(第4版)目录2.2.38088/8086 CPU的功能结构44
2.2.48088/8086 CPU的存储器组织47
2.2.58088/8086 CPU的工作时序49
2.380386微处理器51
2.3.180386微处理器的主要特性51
2.3.280386的内部结构52
2.3.380386的主要引脚信号53
2.3.480386的内部寄存器54
2.3.580386的工作模式58
2.4Pentium 4微处理器60
2.4.1Pentium 4微处理器中的新技术61
2.4.2Pentium 4 CPU的结构66
2.4.3Pentium 4的存储器管理67
2.4.4Pentium 4的基本执行环境69
2.5总线71
2.5.1概述72
2.5.2总线的基本功能77
2.5.3常用系统总线和外设总线标准81
2.5.48088系统总线87
2.6多核技术89
2.6.1什么是多核技术89
2.6.2多核与多处理器94
习题95
第3章8086/8088指令系统97
3.1概述97
3.1.1指令的基本构成98
3.1.2指令的执行时间99
3.1.3CISC和RISC指令系统100
3.2寻址方式102
3.2.1立即寻址103
3.2.2直接寻址103
3.2.3寄存器寻址104
3.2.4寄存器间接寻址104
3.2.5寄存器相对寻址105
3.2.6基址—变址寻址106
3.2.7基址—变址—相对寻址107
3.2.8隐含寻址108
3.38086指令系统108
3.3.1数据传送指令108
3.3.2算术运算指令117
3.3.3逻辑运算和移位指令124
3.3.4串操作指令130
3.3.5程序控制指令135
3.3.6处理器控制指令145
3.4Pentium新增指令简介146
3.4.180x86虚地址下的寻址方式146
3.4.280x86 CPU新增指令简述147
习题149
第4章汇编语言程序设计151
4.1汇编语言源程序151
4.1.1汇编语言源程序的结构152
4.1.2汇编语言语句类型及格式153
4.1.3数据项及表达式154
4.2伪指令157
4.2.1数据定义伪指令158
4.2.2符号定义伪指令159
4.2.3段定义伪指令160
4.2.4设定段寄存器伪指令163
4.2.5过程定义伪指令163
4.2.6宏命令伪指令164
4.2.7模块定义与连接伪指令166
4.3BIOS和DOS功能调用167
4.3.1BIOS功能调用168
4.3.2DOS功能调用170
4.4汇编语言程序设计基础174
4.4.1程序设计概述175
4.4.2顺序程序176
4.4.3分支程序177
4.4.4循环程序180
4.4.5子程序设计182
4.4.6常用程序设计举例185
习题192
第5章存储器系统195
5.1概述195
5.1.1存储器系统的一般概念196
5.1.2半导体存储器及其分类199
5.1.3半导体存储器的主要技术指标201
5.2随机存取存储器201
5.2.1静态随机存取存储器202
5.2.2动态随机存取存储器208
5.2.3存储器扩展技术212
5.3只读存储器215
5.3.1EPROM215
5.3.2EEPROM218
5.3.3闪存Flash222
5.4高速缓冲存储器226
5.4.1Cache的工作原理226
5.4.2Cache的读写操作227
5.4.3Cache与主存的存取一致性229
5.4.4Cache的分级体系结构229
5.5半导体存储器设计举例231
习题236
第6章输入输出和中断技术238
6.1输入输出系统概述238
6.1.1I/O系统的特点238
6.1.2I/O接口的基本功能240
6.1.3I/O端口的编址方式241
6.1.4I/O端口地址的译码242
6.2简单接口电路243
6.2.1接口电路的基本构成243
6.2.2三态门接口244
6.2.3锁存器接口245
6.2.4简单接口的应用举例248
6.3基本输入输出方式249
6.3.1无条件传送方式249
6.3.2查询方式250
6.3.3中断方式252
6.3.4直接存储器存取方式253
6.4中断技术255
6.4.1中断的基本概念255
6.4.2中断处理的一般过程256
6.4.38086/8088中断系统260
6.5可编程中断控制器8259A266
6.5.18259A的引线及内部结构266
6.5.28259A的工作过程268
6.5.38259A的工作方式268
6.5.48259A的初始化编程273
6.5.5中断程序设计概述279
习题281
第7章常用数字接口电路283
7.1并行通信与串行通信284
7.1.1并行通信284
7.1.2串行通信285
7.2可编程定时/计数器8253289
7.2.18253的引线及结构290
7.2.28253的工作方式292
7.2.38253的控制字296
7.2.48253的应用297
7.3可编程并行接口8255302
7.3.18255的引线及结构302
7.3.28255的工作方式304
7.3.38255的控制字及状态字308
7.3.48255的应用310
7.4可编程串行接口8250319
7.4.18250的外部引线及功能319
7.4.28250的结构及内部寄存器321
7.4.38250的工作过程325
7.4.48250的应用326
习题330
第8章模拟量的输入输出333
8.1模拟量的输入输出通道333
8.1.1模拟量输入通道333
8.1.2模拟量输出通道335
8.2D/A转换器335
8.2.1D/A转换器的基本原理及技术指标335
8.2.2典型D/A转换器芯片DAC0832339
8.2.3D/A转换器的应用342
8.3A/D转换器345
8.3.1A/D转换器的工作原理及技术指标345
8.3.2典型A/D转换器芯片ADC0809347
习题354
附录AASCII码表及其中控制符号的定义356
A.1ASCII码表356
A.2ASCII码表中控制符号的定义356
附录B8088 CPU部分引脚信号功能358
B.1SS0、IO/、DT/的组合及对应的操作358
B.2S2、S1、S0的组合及对应的操作358
B.3QS1、QS0的组合及对应的操作358
附录C8086/8088指令执行时间及指令简表359
C.1常用指令执行时间359
C.28086/8088指令简表360
附录D8086/8088微机的中断364
D.1中断类型分配364
D.2DOS软中断365
D.3DOS系统功能调用简表366
附录EBIOS软中断简要列表371
参考文献372