微型计算机技术及应用(戴梅萼_4)习题答案
微型计算机技术与应用(戴梅萼_4)习题答案

微型计算机技术及应用习题答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种?答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
微型计算机技术习题及答案

微型计算机技术及应用习题答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种?答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
微型计算机技术及应用第四版习题部分答案

微型计算机技术及应用第四版习题部分答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU 送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
第1页共37页1.616位微型机和32位微型机的内存容量最大时分别为多少?答:16位微型机内存容量为1MB,32位微型机的内存容量为4GB第二章8086微处理器2.3段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:1.该指令的物理地址=CS某10H+IP=21F00H。
微型计算机技术及应用(戴梅萼_3)习题答案简版

微型计算机技术及应用习题答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种?答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
微型计算机技术及应用习题答案简版

微型计算机技术及应用习题答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种?答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
微型计算机技术及应用戴梅萼

微型计算机技术及应用 (第4版)
安徽理工大学电气工程系
电气工程及其自动化081/2/3
可编辑版 1
电气工程08
本课件的配套教材
《微型计算机技术及应用(第4版) 》戴梅萼, 史嘉权:清华大学出版社
《微型计算机技术及应用(第4版) ——习题与 实验题集》戴梅萼:清华大学出版社
2.双极型
可编辑版 8
返回 电气工程08
按微处理器的字长,分为: 1. 4位微处理器 2. 8位微处理器 3. 16位微处理器 4. 32位微处理器 5. 位片式处理器
可编辑版 9
电气工程08
数制 字节 计算机的字长
在计算机内部,一切信息的存取,处理和传 送均采用二进制形式。
“0” “1” 字节: 指的是8位二进制信息。 字长: 是计算机字所含的二进制位数。计算
可编辑版 5
电气工程08
1.1 微型计算机的特点和发展
1、微型机特点: ①体积小、重量轻 ②价格低廉 ③可靠性高、结构灵活 ④应用面广
可编辑版 6
返回 电气工程08
2、
可编辑版 7
电气工程08
1.2 微型机的分类
按机器组成,分为: 1.位片式 2.单片式 3.多片式
按制造工艺,分为: 1.MOS (metal oxide semiconductor)型
……
可编辑版 46
返回 电气工程08
习题与思考题
1.3 1.6 3、 什么是字节?什么是计算机的字长? 4、所谓4位、8位、16位、32位微处理器
是怎样划分的? 5、思考题:微型计算机的工作过程是
怎样的?
可编辑版 47
电气工程08
微型计算机技术及应用第四版习题部分答案

微型计算机技术及应用第四版习题部分答案微型计算机技术及应用第四版部分习题答案第一章微机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?A:① 微处理器是微机的核心,是微机的一部分。
它集成在一个芯片上cpu,由运算器和控制器组成。
② 微机包括微处理器、存储器、I/O接口和系统总线。
它是微机系统的主体。
③ 微机系统包括微机、外围设备和系统软件。
1.2cpu在内部结构上由哪几部分组成?cpu应具备哪些主要功能?答:1 CPU的内部结构由以下部分组成:①算术逻辑部件(alu);②累加器和通用寄存器组;③ 程序计数器(指令指针)、指令寄存器和解码器;④ 定时和控制单元。
2.CPU应具有以下主要功能:① 它可以执行算术和逻辑运算;② 可以保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器之间的区别是什么?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一个是CPU通过指令解码在内部生成的。
这些信号通过CPU发送到内存和I/O连接口电路和其他部件。
另一类是微型机系统的其他部件送到cpu的。
通常用来向cpu发出请求。
如中断请求、总线请求等。
1.5采用总线结构的微机有哪些优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是只要组件符合总线标准,它就可以连接到采用该总线标准的系统,以扩展系统功能。
第1页共37页1.616位微机和32位微机的最大存储容量分别是多少?答:16位微型机内存容量为1mb,32位微型机的内存容量为4gb第二章8086微处理器2.3段寄存器cs=1200h,指令指针寄存器ip=ff00h,此时,指令的物理地址为多少?指向这一物理地址的cs值和ip值是唯一的吗?答:指令的1个物理地址=CS×10h+ip=21f00h2.指向这一物理地址的cs值和ip值不是唯一的。
微型计算机技术及应用4版戴梅萼史嘉权

• PCI总线技术,作为重点更新内容,反复推敲、 修改12遍之多。 • 汇编语言部分完全按照Pentium指令系统编写。
第4版的改进2
• 最后一章介绍Pentium微型机系统的整体结构, 其中对系统控制芯片组和BIOS进行重点讲解, 前者是联系计算机系统各部件的枢纽,后者是 联系硬件和软件的纽带,由此使学生建立关于 微型机系统的整体观念。
第2版教材的成绩和不足
• 被国内400多所院校使用。
• 获北京市高等教育教学成果一等奖和国家级高 等教育教学成果二等奖。
• 受到了同行的好评,也由此与很多国内同行有 了联系,能够听到许多同行的建议和意见。
• 32位机成为主流机型。
• 微型机技术的飞速发展,使得在微型机技术的 教学中,具体知识和综合能力(包括创新、跟 踪新技术)两者的关系处理成了一个关键点和 难点。
第4版 内容安排的考虑2
③ 对于32位微型机的先进技术,先用概述 性语言讲述,再对最重要的技术仔细讲 述。
④ 对输入/输出设备,针对自学安排进行 编写,所以,叙述比较详细,又不太深。 但如果读者从事这方面的深入工作,又 起到了引导和入门作用。
⑤ 最后讲述当前的Pentium微型机系统。
一共16章内容1
• Pentium占领市场,80386的技术在Pentium中 得到更多优化,书中叙述不够。
• 总线部分对PCI叙述不够。 • Pentium微型机系统的整体结构变化较多,归
纳不够。
第4版的改进1
• 删除了第3版中有关16位微型机的大部分内容。 • Pentium的中断机制、描述符机制、保护技术、
• 对第3版的所有保留的章节,从文字上进行三 遍以上修改,以期望更加条理清晰、更加深入 浅出。
微机微型计算机技术及应用选择题及答案最终版

第1章微型计算机概述1.微型计算机的硬件系统涉及____A____.2. A. 控制器、运算器、存储器和输入输出设备 B控制器、主机、键盘和显示器C. 主机、电源、CPU和输入输出 D CPU、键盘、显示器和打印机3.CPU是由___B__组成的。
4. A. 内存储器和控制器 B. 控制器和运算器C. 内存储器和运算器D. 内存储器、控制器和运算器5.中央解决器英文缩写是___B___。
A. MPB. CPUC. CUD. ALU6.微型计算机各部件之间是用__A___连接起来的。
7. A. 系统总线B. AB C. CB D. DB8.通常计算机系统中的外围设备是指__A___9. A. 外存储器、输入设备、输出设备 B. 外存储器、输入设备C. 外存储器、输出设备D. 输入设备、输出设备10.若把组成计算机中的运算器和控制器集成在一块芯片上成为___C__11. A. 微型计算机 B. 单片机 C. 微解决器 D. 单板机12.8086是_C_13.A. 单片机 B. 单板机 C. 微解决器 D. 微机系统14.将微解决器、内存储器及I/O接口连接起来的总线是__C_____。
A.片总线B.外总线C.系统总线D.局部总线15.微型计算机是以__B___为核心部件。
A. 寄存器B. 微解决器C. 逻辑部件D. 控制部件16.微型计算机系统以__C__为主体。
A. 系统软件B. 外部设备C. 微型计算机D. 操作系统17.目前微型机系统上广泛使用的机械式鼠标是一种___A___18.A. 输入设备 B. 输出设备 C. 输入输出设备 D. 显示设备组成之一19.计算机系统总线中, 用于传送读、写信号的是__C__。
A.地址总线B、数据总线C、控制总线D、以上都不对20.不属于微机应用特点的是__D__。
A.轻便、功耗低B.性能可靠C.结构灵活适宜性好D.应用面窄第2章 16位和32位微解决器当8086CPU的INTR=“1”时, 且中断允许位IF=“1”, 则CPU完毕_C____后, 响应当中断请求, 进行中断解决。
微机原理 习题解答 戴梅萼 清华大学出版

目录第 1 章微型计算机概述 (1)第 2 章8086微处理器 (2)第 3 章8086的寻址方式和指令系统 (11)第 4 章存储器和高速缓存技术 (11)第 5 章微型计算机和外设的数据传输 (13)第 6 章串并行通信和接口技术 (19)第7 章中断控制器、DMA控制器和计数器/定时器 (28)第8 章模/数和数/模转换 (42)第9 章键盘和LED显示器 (45)第10 章CRT技术 (51)第11 章打印机接口技术 (51)第12 章软盘、硬盘和光盘子系统 (55)第13 章总线 (55)第14 章主机系统的结构和工作原理 (57)第15 章微型机操作系统 (64)第 1 章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
微型计算机技术及应用(第四版)课后习题和答案

微型计算机技术及应⽤(第四版)课后习题和答案微型计算机技术及应⽤(第四版)习题和答案第⼆章1、8088与8086的区别[解答] ①外部数据总线位数不同。
8086外部数据总线16位,在⼀个总线周期内可以输⼊/输出⼀个字(16位数据),⽽8088外部数据总线8位,在⼀个总线周期内只能输⼊/输出⼀个字节(8位数据)。
②指令队列缓冲器⼤⼩不同。
8086指令队列可容纳6个字节,且在每⼀个总线周期中从存储器取出2个字节的指令代码填⼊指令队列;⽽8088指令队列只能容纳4个字节,在⼀个机器周期中取出⼀个字节的指令代码送指令队列。
③部分引脚的功能定义有所区别。
(1) AD15-AD0的定义不同。
在8086中都定义为地址/数据分时复⽤引脚;⽽在8088中,由于只需要8条数据线,因此,对应于8086的AD15-AD8这8根引脚在8088中定义为A15-A8,它们在8088中只做地址线⽤。
(2) 引脚28和34的定义不同。
在最⼤⽅式下,8088的第34引脚保持⾼电平,在最⼩模式时,8088和8086的第28引脚的控制信号相反,⽽8086的第34引脚为BHE/S7,BHE⽤来区分是传送字节、还是字,8088的第34引脚为SS0,⽤来指出状态信息,不能复⽤。
(3) 引脚28的有效电平⾼低定义不同。
8088和8086的第28引脚的功能是相同的,但有效电平的⾼低定义不同。
8088的第28引脚为IO/M,当该引脚为低电平时,表明8088正在进⾏存储器操作;当该引脚为⾼电平时,表明8088正在进⾏I/O操作。
8086的第28引脚为M/IO,电平与8088正好相反。
2、根据8086CPU的存储器读写时序图,请说明:(1)地址信号应在哪些时间内有效?(2)读、写动作发⽣在什么时间内?(3)为什么读与写数据的有效时间长短不⼀样?(4)T1状态下数据/地址线上是什么信息?数据信息是什么时候给出?[解答] 地址信号只在T1状态时有效,并被锁存起来。
微型计算机课后答案(第四章)

微型计算机课后答案(第四章)(四)习题四解答1.什么是汇编语言?它和机器语言及高级语言有何区别?答:计算机程序设计语言分为三个层次:机器语言,汇编语言和高级语言。
机器语言是用0和1的二进制串表示机器指令代码的语言。
不同的CPU,机器语言是不同的。
由于机器语言指令很难记,程序员用机器语言只在计算机诞生的早期出现过。
汇编语言用一些助记符来代替机器语言指令代码,与机器语言指令代码是一一对应的,因此也是面向机器的。
助记符是帮助人们记忆的符号,方便程序员进行编程。
汇编语言程序设计一般用于对硬件的控制,编程效率较低,但设计出的程序工作效率较高。
高级语言接近自然语言,容易学习,编程效率较高。
2.汇编语言程序一般包括了哪些段?如何定义这些段?答:8086汇编源程序中可以定义四种段,即:数据段、附加段、堆栈段和代码段。
每种段都可以定义一个或多个。
其中数据段、附加段用来定义数据、分配存储单元,堆栈段专门用于保存参数、断点等信息,代码段则用来存放指令。
当程序需要设置一个段的时候,就必须首先使用段定义伪指令。
它的格式为段名SEGMENT [定位类型][组合类型][‘类别名’](语句)…;程序和数据段名ENDS每个段都以SEGMENT伪指令开始,以ENDS伪指令结束。
3.什么是伪指令?它和指令有何区别?答:伪指令语句是用于指示汇编程序如何汇编源程序,例如源程序中的伪指令语句告诉汇编程序:该源程序如何分段,有哪些逻辑段在程序段中哪些是当前段,它们分别由哪个段寄存器指向;定义了哪些数据,存储单元是如何分配的等等。
伪指令语句除定义的具体数据要生成目标代码外,其他均没有对应的目标代码。
伪指令语句的这些命令功能是由汇编程序在汇编源程序时,通过执行一段程序来完成的,而不是在运行目标程序时实现的。
伪指令是对汇编起某种控制作用的特殊命令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方,但它们并不产生机器指令。
4.判断以下说法是否正确,如有错,请说明原因并改正。
微型计算机技术及应用第4版(戴梅萼 史嘉权著)课后答案下载

微型计算机技术及应用第4版(戴梅萼史嘉权著)课后答
案下载
《微型计算机技术及应用第四版》是xx年清华大学出版社出版的图书,以下是要与大家分享的微型计算机技术及应用第4版(戴梅萼史嘉权著)课后答案,供大家参考!
作/译者:戴梅萼史嘉权出版社:清华大学出版社
出版日期:xx年02月 ISBN:9787302165774 [十
位:7302165777]
页数:422 重约:0.668KG
定价:¥36.00
旧书普通用户价:¥13.80 为您节省:¥22.20
旧书VIP用户价:¥12.50 为您节省:¥23.50
团购优惠价:¥11.70
本书一直作为清华大学计算机系和电子类本科生必修课《微型机原理》的专用教材,并常年被国内400多所高等院校选用,发行70余万册,是一本广受任课教师和学生好评的高水平教材。
第4版以Pentium为核心,系统讲述了当前最先进的微型机技术。
首先分析了CPU的原理构造、总线周期、中断机制、寻址方式和指令系统;然后阐述了存储器管理技术和高速缓存技术;接着讲解了微型机和外设之间的各种数据传输方式。
1.
2.。
《微型计算机技术及应用》第四版)习题和答案完整版

《微型计算机技术及应用》(第四版) 习题和答案完整版微型计算机技术及应用习题和答案第二章1、8088与8086的区别[解答] ①外部数据总线位数不同。
8086外部数据总线16位,在一个总线周期内可以输入/输出一个字,而8088外部数据总线8位,在一个总线周期内只能输入/输出一个字节。
②指令队列缓冲器大小不同。
8086指令队列可容纳6个字节,且在每一个总线周期中从存储器取出2个字节的指令代码填入指令队列;而8088指令队列只能容纳4个字节,在一个机器周期中取出一个字节的指令代码送指令队列。
③部分引脚的功能定义有所区别。
(1) AD15-AD0的定义不同。
在8086中都定义为地址/数据分时复用引脚;而在8088中,于只需要8条数据线,因此,对应于8086的AD15-AD8这8根引脚在8088中定义为A15-A8,它们在8088中只做地址线用。
(2) 引脚28和34的定义不同。
在最大方式下,8088的第34引脚保持高电平,在最小模式时,8088和8086的第28引脚的控制信号相反,而8086的第34引脚为BHE/S7,BHE用来区分是传送字节、还是字,8088的第34引脚为SS0,用来指出状态信息,不能复用。
(3) 引脚28的有效电平高低定义不同。
8088和8086的第28引脚的功能是相同的,但有效电平的高低定义不同。
8088的第28引脚为IO/M,当该引脚为低电平时,表明8088正在进行存储器操作;当该引脚为高电平时,表明8088正在进行I/O操作。
8086的第28引脚为M/IO,电平与8088正好相反。
2、根据8086CPU的存储器读写时序图,请说明:(1)地址信号应在哪些时间内有效?(2)读、写动作发生在什么时间内?(3)为什么读与写数据的有效时间长短不一样?(4)T1状态下数据/地址线上是什么信息?数据信息是什么时候给出?[解答] 地址信号只在T1状态时有效,并被锁存起来。
读动作发生在T3、T4状态,而写动作发生在T2、T3、T4状态。
最新微型计算机技术及应用第四版习题解答55348

微型计算机技术及应用第四版习题解答55348微型计算机技术及应用习题解答第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
微型计算机技术及应用(第四版)习题解答

微型计算机技术及应用习题解答第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种?答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微型计算机技术及应用习题答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成CPU应具备哪些主要功能答:在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
还包括其他部件送到CPU的信号,如时钟信号、中断请求信号、准备就绪信号等。
第二章 8086微处理器2.1总线接口部件有哪些功能请逐一进行说明。
答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。
2.具体讲:①总线接口部件要从内存取指令送到指令队列;② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
2.28086的总线接口部件由哪几部分组成答:4个段地址寄存器CS、DS、ES、SS;16位的指令指针寄存器IP;20位的地址加法器;6字节的指令队列。
2.3段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少指向这一物理地址的CS值和IP值是唯一的吗答:1.该指令的物理地址=CS×10H+IP=21F00H。
2.指向这一物理地址的CS值和IP值不是唯一的。
2.48086的执行部件有什么功能由哪几部分组成答:的执行部件的功能是负责指令的执行。
个通用寄存器AX、BX、CX、DX;4个专用寄存器BP、SP、SI、DI;标志寄存器FLAGS和算术逻辑单元ALU。
2.5状态标志和控制标志有何不同程序中是怎样利用这两类标志的8086的状态标志和控制标志分别有哪些答:1.不同之处在于:状态标志由前面指令执行操作的结果对状态标志产生影响,即前面指令执行操作的结果决定状态标志的值。
控制标志是人为设置的。
2.利用状态标志可进行计算和判断等操作。
利用控制标志可对某一种特定功能(如单步操作、可屏蔽中断、串操作指令运行的方向)起控制作用。
的状态标志有:SF、ZF、PF、CF、AF和OF计6个。
8086的控制标志有:DF、IF、TF计3个。
2.68086/8088和传统的计算机相比在执行指令方面有什么不同这样的设计思想有什么优点答:1.传统的计算机在执行指令时,指令的提取和执行是串行进行的。
8086/8088 CPU的总线接口部件和执行部件在提取和执行指令时是并行同时工作的。
8088 CPU的设计思想有力地提高了CPU的工作效率,这也正是8086/8088成功的原因之一。
2.7总线周期的含义是什么8086/8088的基本总线周期由几个时钟组成如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少一个基本总线周期为多少如主频为15MHz呢答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。
8088的基本总线周期由4个时钟周期组成。
3.当主频为24MHz时,Tφ=1/24MHz≈,T总=4Tφ≈167ns。
4.当主频为15MHz时,Tφ=1/15MHz≈,T总=4Tφ≈267ns。
2.8在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作什么情况下需要插入等待状态T W T W在哪儿插入怎样插入答:1.在总线周期的T1、T2、T3、T4状态,CPU分别执行下列动作:①T1状态:CPU往多路复用总线上发出地址信息,以指出要寻找的存储单元或外设端口的地址。
② T 2状态:CPU 从总线上撤销地址,而使总线的低16位浮置成高阻状态,为传输数据做准备。
总线的高4位(A 19~A 16)用来输出本总线周期的状态信息。
③ T 3状态:多路总线的高4位继续提供状态信息。
低16位(8088为低8位)上出现由CPU 写出的数据或者CPU 从存储器或端口读入的数据。
④ T 4状态:总线周期结束。
2.当被写入数据或者被读取数据的外设或存储器不能及时地配合CPU 传送数据。
这时,外设或存储器会通过“READY ”信号线在T 3状态启动之前向CPU 发一个“数据未准备好的信号”,于是CPU 会在T 3之后插入一个或多个附加的时钟周期T W 。
插在T 3状态之后,紧挨着T 3状态。
4.插入的T W 状态时的总线上的信息情况和T 3状态的信息情况一样。
当CPU 收到存储器或外设完成数据传送时发出的“准备好”信号时,会自动脱离T W 状态而进入T 4状态。
2.9 从引腿信号上看,8086和8088有什么区别答:① 8086有16根数据/地址复用总线,8088只有8根,称AD 7~AD 0。
② 8086的第28腿为M/IO ,8088的第28腿为M/IO (为兼容8080等)。
③ 8086的第34腿为BHE /S 7,8088的第34腿为0SS 。
2.10 在对存储器和I/O 设备读写时,要用到IOR 、IOW 、MR 、MW 信号,这些信号在最大模式和最小模式时分别可用怎样的电路得到请画出示意图。
答:1.最小模式(以8086为例):2.最大模式:用8288总线控制器来实现。
2.11 CPU 启动时,有哪些特征如何寻找8086/8088系统的启动程序答:启动时,有以下特征:① 内部寄存器等置为初值;② 禁止中断(可屏蔽中断);③ 从FFFF0H 开始执行程序;M/IOIORM/IOIOW M/IOMR M/IO MW④三态总线处于高阻状态。
8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。
2.12CPU在8086的微机系统中,为什么常用AD0作为低8位数据的选通信号答:因为每当CPU和偶地址单元或偶地址端口交换数据时,在T1状态,AD0引腿传送的地址信号必定为低电平。
而CPU的传输特性决定了只要是和偶地址单元或偶地址端口交换数据,则CPU必定通过总线低8位即AD7~AD0传输数据。
可见AD0可以用来作为接于数据总线低8位上的8位外设接口芯片的选通信号。
2.138086和8088在最大模式或最小模式时,引腿信号分别有什么不同答:在此两种模式中,只有第24~31腿的信号不同。
28腿在最小模式时为M/IO信号。
2.148086和8088是怎样解决地址线和数据线的复用问题的ALE信号何时处于有效电平答:1.在总线周期的T1状态,复用总线用来输出要访问的存储器或I/O端口的地址给地址锁存器8282(3片)锁存;在其他状态为传送数据或作传送准备。
地址锁存器8282在收到CPU发出的地址锁存允许信号ALE后,锁存地址。
信号在每个总线周期的T1状态为有效高电平。
2.15BHE信号和A0信号是通过怎样的组合解决存储器和外设端口的读/写的这种组合决定了8086系统中存储器偶地址体及奇地址体之间应该用什么信号来区分怎样区分答:1.组合情况如下:2.03.当A0=0时选中偶地址体,A0=1时选中奇地址体。
2.16RESET信号来到后,CPU的状态有哪些特点答:复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器FR、IP、DS、SS、ES、其他寄存器及指令队列清0,而将CS设置为FFFFH。
当复位信号变为低电平后,CPU从FFFF0H单元开始执行程序。
2.17在中断响应过程中,8086往8259A发的两个INTA信号分别起什么作用答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息。
2.18总线保持过程是怎样产生和结束的画出时序图。
答:1.当系统中CPU之外的另一个主模块要求占用总线时,通过HOLD引腿向CPU发一个高电平的请求信号。
如果CPU此时允许让出总线,就在当前总线周期完成时,于T4状态从HLDA引腿发出一个应答信号,对刚才的HOLD请求做出响应。
同时,CPU使地址/数据总线和控制状态线处于浮空状态。
总线请求部件收到HLDA信号后,就获得了总线控制权,在此后一段时间,HOLD和HLDA都保持高电平。
在总线占有部件用完总线之后,会把HOLD信号变为低电平,表示现在放弃对总线的占有。
8086/8088收到低电平的HOLD信号后,也将HLDA变为低电平,这样,CPU又获得了地址/数据总线和控制状态线的占有权。
2.时序图为:2.19 8086系统在最小模式时应该怎样配置请画出这种配置并标出主要信号的连接关系。
答:系统在最小模式时的配置是:8086CPU 一片,8284A 时钟发生器一片,8282地址锁存器三片,8286总线收发器二片。
2.连接关系为:2.20 时钟发生器的功能是什么画出它的线路图。
答:1.时钟发生器的功能是:提供频率恒定占空比符合标准的时钟信号,对准备好(READY)和复位(RESET)信号进行同步。
2.线路图见书21页图所示。
三态引腿 HLDA HOLD CLKRESET2.21 8086在最大模式下应当怎样配置最大模式时为什么一定要用总线控制器总线控制器的输入信号是什么输出信号是什么答:在最大模式下的配置是:8086CPU 一片,8284A 时钟发生器一片,8282地址锁存器三片,8286总线收发器二片,8288总线控制器一片,8259A 中断优先级管理部件一片。