当前位置:主页 > 课后答案 > 微型计算机习题答案
微型计算机系统原理及应用(第5版)

《微型计算机系统原理及应用(第5版)》课后习题答案

  • 更新:2021-04-15
  • 大小:46.1 MB
  • 类别:微型计算机
  • 作者:周明德
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《微型计算机系统原理及应用(第五版)》是2015年1月23日清华大学出版社出版的图书,作者是周明德。

本书是《微型计算机系统原理及应用》的第五版。本版本根据微处理器的最新发展,从80x86系列微处理器整体着眼,落实到最基本、最常用的8086处理器,介绍了微型计算机系统原理、80x86系列微处理器结构、8086指令系统和汇编语言程序设计、主存储器及与CPU的接口、输入输出、中断以及常用的微型计算机接口电路、数模(D/A)转换与模数(A/D)转换接口、80x86系列微处理器的发展(64位微处理器与嵌入式微处理器)。根据教学改革的要求与授课教师的意见,作了必要的精简与修改,每章末附加了习题。全书观点新、实用性强。 

另有同名的例题习题集与实验指导书与教材配套。 

本书适合各类高等院校、各种成人教育学校和培训班作为教材使用。

目录

  • 第1章概述1
  • 1.180x86系列结构的概要历史1
  • 1.1.180862
  • 1.1.2803862
  • 1.1.3804863
  • 1.1.4奔腾3
  • 1.1.5P6系列处理器4
  • 1.1.6奔腾Ⅱ4
  • 1.1.7奔腾Ⅲ4
  • 1.1.8IntelPentium4处理器4
  • 1.1.9Intel超线程处理器5
  • 1.1.10Intel双核技术处理器6
  • 1.2计算机基础7
  • 1.2.1计算机的基本结构7
  • 1.2.2常用的名词术语和二进制编码8
  • 1.2.3指令程序和指令系统11
  • 1.2.4初级计算机12
  • 1.2.5简单程序举例15
  • 1.2.6寻址方式19
  • 1.3计算机的硬件和软件24
  • 1.3.1系统软件24
  • 1.3.2应用软件25
  • 1.3.3支撑软件25
  • 1.4微型计算机的结构26
  • 1.4.1微型计算机的外部结构26
  • 1.4.2微型计算机的内部结构27
  • 1.5多媒体计算机27
  • 1.5.1人机接口28
  • 1.5.2多媒体计算机的主要功能28
  • 1.5.3多媒体计算机的组成29
  • 习题29
  • 第2章80x86系列结构微处理器与808632
  • 2.180x86系列微处理器是8086的延伸32
  • 2.1.18086功能的扩展32
  • 2.1.28086性能的提高33
  • 2.28086的功能结构34
  • 2.38086微处理器的执行环境35
  • 2.3.1基本执行环境概要35
  • 2.3.2基本的程序执行寄存器36
  • 2.3.3存储器组织41
  • 习题42
  • 第3章8086指令系统44
  • 3.1基本数据类型44
  • 3.1.1字、双字、四字、双四字的对齐44
  • 3.1.2数字数据类型45
  • 3.1.3指针数据类型46
  • 3.1.4位字段数据类型47
  • 3.1.5串数据类型47
  • 3.28086的指令格式47
  • 3.38086指令的操作数寻址方式48
  • 3.3.1立即数48
  • 3.3.2寄存器操作数48
  • 3.3.3存储器操作数49
  • 3.3.4I/O端口寻址52
  • 3.48086的通用指令52
  • 3.4.1数据传送指令52
  • 3.4.2二进制算术指令56
  • 3.4.3十进制算术指令65
  • 3.4.4逻辑指令68
  • 3.4.5移位和循环移位指令72
  • 3.4.6控制传送指令74
  • 3.4.7串指令81
  • 3.4.8标志控制操作85
  • 3.4.9段寄存器指令85
  • 3.4.10杂项指令86
  • 习题86
  • 第4章汇编语言程序设计90
  • 4.1汇编语言的格式90
  • 4.1.18086汇编语言程序的一个例子90
  • 4.1.28086汇编语言源程序的格式90
  • 4.2语句行的构成91
  • 4.2.1标记91
  • 4.2.2符号94
  • 4.2.3表达式95
  • 4.2.4语句98
  • 4.3指示性语句99
  • 4.3.1符号定义语句99
  • 4.3.2数据定义语句100
  • 4.3.3段定义语句106
  • 4.3.4过程定义语句112
  • 4.3.5结束语句113 [2]
  • 4.4.1指令助记符114
  • 4.4.2指令前缀114
  • 4.4.3操作数寻址方式115
  • 4.4.4串操作指令116
  • 4.5汇编语言程序设计及举例119
  • 4.5.1算术运算程序设计119
  • 4.5.2分支程序设计121
  • 4.5.3循环程序设计122
  • 4.5.4字符串处理程序设计124
  • 4.5.5码转换程序设计127
  • 4.5.6有关I/O的DOS功能调用130
  • 4.5.7宏汇编与条件汇编133
  • 习题142
  • 第5章处理器总线时序和系统总线149
  • 5.18086的引脚功能149
  • 5.1.18086的两种组态149
  • 5.1.28086的引线151
  • 5.28086处理器时序153
  • 5.2.1时序的基本概念153
  • 5.2.28086的典型时序156
  • 5.3系统总线160
  • 5.3.1概述161
  • 5.3.2PC总线165
  • 5.3.3ISA总线168
  • 5.3.4PCI总线169
  • 5.3.5USB总线173
  • 习题173
  • 第6章存储器175
  • 6.1半导体存储器的分类176
  • 6.1.1RAM的种类176
  • 6.1.2ROM的种类177
  • 6.2读写存储器RAM177
  • 6.2.1基本存储电路177
  • 6.2.2RAM的结构179
  • 6.2.3RAM与CPU的连接182
  • 6.2.464KB动态RAM存储器186
  • 6.3现代RAM193
  • 6.3.1内存条的构成193
  • 6.3.2扩展数据输出动态随机访问存储器EDODRAM193
  • 6.3.3同步动态随机访问存储器SDRAM194
  • 6.3.4突发存取的高速动态随机存储器RambusDRAM197
  • 6.4只读存储器197
  • 6.4.1掩模只读存储器197
  • 6.4.2可擦除的可编程序的只读存储器EPROM199
  • 习题206
  • 第7章输入和输出211
  • 7.1概述211 [2]
  • 7.1.1输入输出的寻址方式211
  • 7.1.2CPU与I/O设备之间的接口信息212
  • 7.1.3CPU的输入输出时序213
  • 7.1.4CPU与接口电路间数据传送的形式213
  • 7.1.5IBMPC与外设的接口与现代PC机的外设接口214
  • 7.2CPU与外设数据传送的方式216
  • 7.2.1查询传送方式217
  • 7.2.2中断传送方式220
  • 7.2.3直接数据通道传送方式221
  • 7.3DMA控制器223
  • 7.3.1主要功能223
  • 7.3.28237的结构224
  • 7.3.38237的工作周期225
  • 7.3.48237的引线226
  • 7.3.58237的工作方式228
  • 7.3.68237的寄存器组和编程229
  • 习题235
  • 第8章中断238
  • 8.1引言238
  • 8.1.1为什么要用中断238
  • 8.1.2中断源238
  • 8.1.3中断系统的功能239
  • 8.2最简单的中断情况239
  • 8.2.1CPU响应中断的条件240
  • 8.2.2CPU对中断的响应241
  • 8.3中断优先权242
  • 8.3.1用软件确定中断优先权243
  • 8.3.2硬件优先权排队电路244
  • 8.48086的中断方式246
  • 8.4.1外部中断246
  • 8.4.2内部中断247
  • 8.4.3中断向量表247
  • 8.4.48086中的中断响应和处理过程248
  • 8.5中断控制器Intel8259A250
  • 8.5.18259A的功能250
  • 8.5.28259A的结构250
  • 8.5.38259A的引线251
  • 8.5.48259A的中断顺序252
  • 8.5.58259A的编程253
  • 8.5.68259A的工作方式258
  • 8.6IBMPC/XT的中断结构261
  • 8.6.1中断类型261
  • 8.6.2IBMPC/XT中系统保留的中断262
  • 习题263
  • 第9章计数器和定时器电路Intel8253/8254PIT265
  • 9.1概述265
  • 9.1.18253PIT的主要功能265
  • 9.1.28253PIT的内部结构265
  • 9.1.38253PIT的引线267
  • 9.28253PIT的控制字268
  • 9.38253PIT的工作方式269
  • 9.3.1方式0——计完最后一个数时中断269
  • 9.3.28253PIT工作方式小结270
  • 9.48253PIT的编程272
  • 9.5Intel8254PIT273
  • 习题274
  • 第10章并行接口芯片277
  • 10.1可编程的并行输入/输出接口芯片8255A5的结构277
  • 10.2方式选择279
  • 10.2.1方式选择控制字280
  • 10.2.2方式选择举例280
  • 10.2.3按位置位/复位功能283
  • 10.3方式0的功能283
  • 10.3.1方式0的基本功能283
  • 10.3.2方式0的时序284
  • 10.4方式1的功能285
  • 10.4.1方式1的主要功能285
  • 10.4.2方式1输入285
  • 10.4.3方式1输出287
  • 10.5方式2的功能288
  • 10.5.1方式2的主要功能288
  • 10.5.2方式2的时序289
  • 10.5.3方式2的控制字290
  • 10.68255A应用举例291
  • 习题293
  • 第11章串行通信及接口电路295
  • 11.1串行通信295
  • 11.1.1概述295
  • 11.1.2串行接口标准EIARS232C接口299
  • 11.2Intel8251A可编程通信接口301
  • 11.2.18251的基本功能301
  • 11.2.28251的方框图301
  • 11.2.38251的接口信号303
  • 11.2.48251的编程305
  • 11.2.58251应用举例307
  • 习题310
  • 第12章数模转换与模数转换接口312
  • 12.1D/A转换器接口312
  • 12.1.1CPU与8位D/A芯片的接口312
  • 12.1.28位CPU与12位D/A转换器的接口313
  • 12.2A/D转换器接口317
  • 12.2.1概述317
  • 12.2.2用软件实现A/D转换317
  • 12.2.3A/D转换芯片介绍320
  • 12.2.4A/D转换芯片与CPU的接口328
  • 12.2.5D/A和A/D转换应用举例333
  • 习题336
  • 第13章x86系列微处理器的结构与工作方式337
  • 13.1x86系列处理器的功能结构337
  • 13.1.1Intel8086的功能结构337
  • 13.1.2Intel80386的功能结构337
  • 13.1.380486的功能结构338
  • 13.280x87FPU的结构341
  • 13.2.1概述341
  • 13.2.280x87FPU的数字系统343
  • 13.2.380x87FPU的结构347
  • 13.3x86系列结构微处理器的工作方式359
  • 13.3.1实地址方式359
  • 13.3.2保护虚地址方式360
  • 13.3.3虚拟8086方式378
  • 13.3.4x86系列结构微处理器中的中断和异常385
  • 习题390
  • 第14章x86系列微处理器的发展391
  • 14.1AMDx8664处理器391
  • 14.1.1引言391
  • 14.1.2操作模式395
  • 14.2IntelItanium处理器397
  • 14.2.1IntelItanium体系结构介绍397
  • 14.2.2执行环境402
  • 14.3x86系列的嵌入式处理器407
  • 14.3.1通用描述408
  • 14.3.2体系结构概要408
  • 习题414
  • 附录1ASCII(美国信息交换标准码)字符表(7位码)415
  • 附录28088指令系统表416
  • 参考文献427

资源下载

资源下载地址1:https://pan.baidu.com/s/1RHlNT63fa5ggP2dVWMjubw

网友留言