2022年南航微机原理课后练习及答案 2.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年南航微机原理课后练习及答案 2.pdf》由会员分享,可在线阅读,更多相关《2022年南航微机原理课后练习及答案 2.pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页 共 31 页书后习题解答第一章计算机基础一、选择题1、 在计算机机内部,一切信息的存取、处理和传送都是以( D ) 形式进行的。A)EBCDIC 码 B)ASCII 码 C)十六进制编码 D)二进制编码2、 下列数据中,可能是八进制数的是( B ) 。A)488 B)317 C)597 D)189 3、 与十进制数 56 等值的二进制数是 ( A ) 。A)111000 B)111001 C)101111 D)110110 4、 十进制数 36.875 转换成二进制数是 ( B )。A)110100.01 B)100100.111 C)100110.11 D)100101.101
2、5、 二进制数 10101 转换成十进制数是 ( C ) 。A)25 B)23 C)21 D)22 6、 二进制数 1101.01 转换成十进制数是 ( C ) 。A)17.256 B)13.5 C)13.25 D)17.5 7、 二进制数 111010.11 转换成十六进制数是 ( B ) 。A)3ACH B )3A.CH C)3A3H D)3A.3H 8、 十进制正数 43 的八位二进制原码 ( B ) 。A)00110101 B)00101011 C)10110101 D)10101011 9、 十进制负数 -61 的八位二进制原码是 ( B )。A)10101111 B)1011110
3、1 C)10101011 D)00110101 10、 十进制正数 38 的八位二进制补码是 ( D ) 。A)00011001 B)10100110 C)10011001 D)00100110 11、 十进制负数 -38 的八位二进制补码是 ( B )。A)01011011 B)11011010 C)10011001 D)00100110 12、 有一个八位二进制数补码是11111101,其相应的十进制数是 ( A )。A)-3 B )-2 C )509 D)253 13、 十进制数 -75 用二进制数 10110101表示,其表示方式是 ( C )。A)原码 B)补码 C)反码 D)ASC
4、II 码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 31 页 - - - - - - - - - 第 2 页 共 31 页14、 数字字符 4 的 ASCII 码为十进制数 52,数字字符 9 的 ASCII 码为十进制数( A )。A)57 B)58 C)59 D)60 15、已知英文小写字母 m的 ASCII 码为十进制数 109, 则英文小写字母 g 的 ASCII码为十进制数 ( B ) 。A)102 B)103 C)104 D)105 16、 通常所说汉字的
5、两种编码是( B )。A)简体字和繁体字 B)国标码和机内码C)ASCII 和 EBCDIC D )二进制和八进制17、 我国国家标准局于 ( C ) 年颁布了中华人民共和国国家标准信息交换汉字编码字符集基本集,即信息交换用汉字编码字符集基本集。A)1979 B)1980 C)1981 D)1982 18、 信息交换用汉字编码字符集基本集的代号为( A ) 。A)GB2312-80 B)GB2312-87 C)GB3122-80 D)GB2215-87 19、 在微机汉字系统中一个汉字的机内码占的字节数是( B )。A)1 B)2 C)4 D)8 20、 在 1616 点阵的汉字字库中 , 存
6、储一个汉字的字模信息需要( C ) 个字节。A)256 B)16 C)32 D)64 21、 下面几个不同进制的数中,最小的数是( C ) 。A)1001001B B)75 C)37Q D )A7H 22、 十进制负数 -61 的八位二进制原码是 ( D )。A)00101111 B)00111101 C)10101111 D)10111101 23、 计算机使用总线结构的优点是便于实现积木化,同时( C ) 。A) 减少了信息传输量B) 提高了信息传输速度C) 减少了信息传输线的条数D) 两种信息源代码在总线可同时出现24、 运算器的主要功能是 ( C ) 。A)算术运算 B)逻辑运算C)算
7、术运算与逻辑运算 D)函数运算25、 在一般微处理器中, ( A )包含在 CPU 中。A)算术逻辑单元 B)主内存C)输入 / 输出设备 D)磁盘驱动器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 31 页 - - - - - - - - - 第 3 页 共 31 页26、 计算机的外部设备是指 ( B ) 。A)软盘、硬盘驱动器 B)输入输出设备C)电源及机箱 D)RAM 及 ROM 27、 各外存相比,内存的特点是( A )。A)容量小、速度快、成本高 B)容量小
8、、速度快、成本低C)容量大、速度快、成本高 D)容量大、速度快、成本低28、 堆栈的工作方式是 ( C ) 。A)先进后出 B)后进先出C)先进先出 D)后进先出二、简答题1、 微处理器、微型计算机和微型计算机系统三者之间有什么不同? 解答 微处理器一般也称为CPU ,它本身具有运算能力和控制功能。微处理器是微处理器的核心。微型计算机是由CPU 、存储器、输入 / 输出接口电路和系统总线构成的裸机系统。 微型计算机系统是以微型计算机为主机,配上系统软件和外设之后而构成的计算机系统。 三者之间是有很大不同的, 微处理器是微型计算机的一组成部分,而微型计算机又是微型计算机系统的一组成部分。2、 C
9、PU在内部结构上由那几部分组成?CPU 应具备那些主要功能 ? 解答 CPU 在内部结构上由算术逻辑部件(ALU );累加器和通用寄存器组;程序计数(指令指针)、指令寄存器和译码器;时序和控制部件几部分组成。不同CPU 的性能指标一般不相同,但一般CPU 应具有下列功能:可以进行算术和逻辑运算;可保存少量数据;能对指令进行译码并执行规定的动作;能和存储器、外设交换数据; 提供整个系统所需要的定时和控制;可以响应其它部件发来的中断请求。3、 微处理器的控制信号有那两类? 解答 微处理器的控制信号分为两类:一类是通过对指令的译码,由CPU 内部产生的,这些信号由CPU送到存储器、输入 / 输出接口
10、电路和其它部件;另一类是微型计系统的其它部件送到CPU 的,通常用来向 CPU发出请求,如中断请求、总线请求等。4、 微型计算机采用总线结构有什么优点? 解答 微型计算机的总线结构是一个独特的结构。有了总线结构以后系统中各功能部件之间的相互关系变为了各功能部件面向总线的单一关系。一个部件只要符合总路线标准, 就可以连接到采用这种总路线标准的系统中,使系统功能得到扩展。5、 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线, 那么要靠什么来区分地址和数据? 解答 从结构上看数据总线是双向的,而地址总线从结构上看却是单向的。如果一个系统的数据和地址合用
11、一套总线或者合用部分总线,一般可靠时钟周期来名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 31 页 - - - - - - - - - 第 4 页 共 31 页区分地址和数据, 可在总线周期的若干个时钟周期,约定某周期传输地址、 在另一周期传输数据。6、 控制总线传输的信号大致有几种? 解答 控制总线用来传输控制信号: 其中包括 CPU 送往存储器和输入 / 输出接口电路的控制信号,如读信号、写信号和中断响应信号等;还包括其它部件送到CPU 的信号,比如,时钟信号、中断
12、请求和准备就绪信号。7、 微型计算机系统由哪几个部分组成?请举一个你见过的微机系统应用的例子。 解答 微型计算机系统由微型计算机、系统软件和外设几个部分组成。图书馆的图书检索系统是用微型机配上数据库管理软件及相关外设组成的微型计算机系统。8、什么是流水线结构?流水线操作有什么好处?试举一个例子说明流水线操作的过程。 解答 流水线结构是把处理执行部件分成几个功能不同的处理执行部件,不同的处理执行部件就可以同时并行工作,分别负责不同的任务。 这样的好处是可以实现多任务重叠执行,以提高效率。例如:有一任务共可以分成N个子任务,每子任务需要时间 T, 则完成该个任务需要时间NT 。 若单独执行方式完成
13、K个任务,则共需要时间 K*NT 。若采用流水线执行方式完成K个任务,则共需要时间NT+(K-1)T。当 K 较大时,很明显 K*NT NT+ (K-1)9、 累加器和其他通用寄存器相比有何不同? 解答 累加器是比较特殊的通用寄存器。它在某些指令执行前,它可以保存一源操作数,还在执行后又用来保存运算结果,另外它一般也用来完成输入/ 输出指令。而通用寄存器则一般只用来保存参加运算的数据、运算的中间的结果以及用来保存地址。第二章 80X86/Pentium 微处理器一、 选择题1、从 8086CPU 的内部结构上看,其是由 ( C ) 两部分组成。A) 控制器和 20 位物理地址加法器B) 运算器
14、和总线接口C) 执行单元和总线接口单元D) 控制器和运算器2、 8086/8088 的状态标志有 ( D ) 个。A)3 B)4 C)5 D)6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 31 页 - - - - - - - - - 第 5 页 共 31 页3、 8086/8088 的控制标志有 ( C ) 个。A)1 B)2 C)3 D)4 4、 8086/8088 可用于间接寻址的寄存器有( B )个。A)2 B)4 C)6 D)8 二、 简答题1、8086是多
15、少位的微处理器?为什么?2、 EU 与 BIU各自的功能是什么?如何协同工作?3、总线接口部件有哪些功能?请逐一说明。 解答 总线接口部件的功能是负责与存储器、I/O 端口传送数据。具体讲,总线接口部件要从内存指令队列;CPU 执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件, 或者把执行部件的操作结果传送到指定的内存单元或外设端口中。4、8086的总线接口部件有那几部分组成? 解答 8086 的总线接口部件有以下4 部分组成:(1)4个段地址寄存器,即: CS-16 位的代码段寄存器, DS-16 位的数据段寄存器, ES-16 位的扩展段寄存
16、器, SS-16 位的堆栈段寄存器;( 2)16位的指令指针寄存器 IP;(3)20 位的地址加法器;( 4)6 字节的指令队列。5、 段寄存器 CS=1200H, 指令指针寄存器IP=FF00H,此时, 指令的物理地址为多少 ?指向这一物理地址的CS值和 IP 值是唯一的吗 ? 解答 此时,指令的物理地址为21F00H ;这一物理地址的 CS值和 IP 值不是唯一的,例如: CS=2100H ,IP=0F00H 。6、8086的执行部件有什么功能 ?由那几部分组成 ? 解答 执行部件的功能是负责指令的执行。8086的执行部件有: (1)4 个通用寄存器: AX ,BX ,CX ,DX ;(2
17、)4 个专用寄存器,即基数指针寄存器BP ,堆栈指针寄存器 SP , 原变址寄存器 SI, 目的变址寄存器 DI; (3) 标志寄存器; (4) 算术逻辑单元。7、状态标志和控制标志又何不同?程序中是怎样利用这两类标志的? 8086 的状态标志和控制标志分别有哪些? 解答 状态标志表示前面的操作执行后,算术逻辑部件处在怎样一种状态,这种状态会像某种先决条件一样影响后面的操作。状态标志有6 个,即 SF 、ZF、PF、CF 、AF和 OF 。控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置和清除每个控制标志都对某一种特定的功能起控制作用。控制标志有3 个,即 DF 、IF 、TF。
18、程序中用专门的指令对它们进行操作。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 31 页 - - - - - - - - - 第 6 页 共 31 页8、8086/8088 和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点 ? 解答 传统的计算机在执行指令时,总是相继地进行提取指令和执行指令的动作,也就是说,指令的提取和执行是串行进行的。在8086/8088 中,指令的提取和执行是分别有由总线接口部件完成的,总线控制逻辑和指令执行逻辑之间即互相独立又
19、互相配合;使8086/8088 可以在执行指令的同时进行提取指令的操作。8086/8088 CPU 中,总线接口部件和执行部件的这种并行工作方式,有力地提高了工作效率。9、总线周期的含义是什么 ?8086/8088 的基本总线周期由几个时钟组成?如果一个 CPU 的时钟频率为 24MHz, 那么, 它的一个时钟周期为多少 ?一个基本总线周期为多少 ?如主频为 15MHz呢? 解答 总线周期的含义是计算机执行一条访问内存或端口的机器指令的时间;8086/8088 的基本总线周期由4 个时钟周期组成;如果 CPU 的时钟频率为 24MHz ,那么它的一个时钟周期为41.5ns ,一个基本总线周期为
20、166ns;如果 CPU 的时钟频率为 15MHz ,那么它的一个时钟周期为66.67ns ,一个基本总线周期为266.67ns 。10、在总线周期的 T1、T2、T3、T4 状态, CPU 分别执行什么动作?什么情况下需要插入等待状态Tw ?Tw在哪儿插入?怎样插入? 解答 在总线周期的 T1、T2、T3、T4 状态,CPU分别执行的动作是 : ( ) 在 T1 状态,CPU 往多路复用总线上发出地址信息,以指出要寻址的存储单元或处设端口的地址;( ) 在 T2 状态,CPU 从总线上撤消地址, 而使总线的低位浮置成高阻状态,为传输数据作准备。总线的最高位(A19-A16) 用来输出本总线周
21、期状态信息,这些状态信息用来表示中断允许状态、当前正在使用的段寄存器名等;( ) 在T3状态, 多路总线的高位继续提供状态信息, 而多路总线的低 16位(8088则为低 8 位) 上出现由 CPU 的数据或者 CPU从存储器或者 CPU 从存储器或端口读入或端口读入的数据;( ) 在 T4 状态,总线结束。在有些情况下,外设或存储器速度较慢,不能及时地配合 CPU 传送数据。这时,外设或存储器会通过 Ready信号在 T3状态启动前向 CPU 发一个 数据未准备好 信号,于是 CPU会在 T3 之后插入个或多个附加的时钟周期 Tw11、从引腿信号上看 ,8086 和 8088有什么不同 ? 解
22、答 () 由于 8088只能传输 8 位数据,所以 8088 只有 8 个地址引腿兼为数据引腿;而 8086是按 16 位传输数据的, 所以有 16 个地址 / 数据复用引腿; ( ) 另外 8086 和 8088 的控制线引腿定义中第28 和 34 腿也不一样,在最小模式时,8088和 8086的第 28腿的控制信号相反,而8086的第 34腿为 BHE/S7 ,BHE 用来区分是传送字节、还是字,8088的第 34 腿为 SS0 ,用来指出状态信息,不能复用。12、CPU 启动时 , 有那些特征 ?如何寻找 8086/8088 系统的启动程序 ? 解答 在 8088/8086 系统中, C
23、PU 被启动后,处理器的标志寄存器、指令指针寄存器 IP、段寄存器 DS 、SS 、ES和指令队列都被清零,但是代码段寄存器CS名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 31 页 - - - - - - - - - 第 7 页 共 31 页被设置为 FFFFH 。 因为 IP=0000, 而 CS=FFFFH, 所以,8088/8086 将从地址 FFFF0H开始执行指令。通常,在安排内存区域时,将高地址区作为只读存储区,而且在FFFF0H 单元开始的几个单元中入一
24、条无条件转移指令,转到一个特定的程序中,这个程序往往实现系统初始化、 引导监控程序或者引导操作系统等功能,这样的程序叫做引导和装配程序。13、8086和 8088是怎样解决地址线和数据线的复用问题的? ALE 信号何时处于有效电平 ? 解答 8086/8088是通过利用 ALE信号的是否有效来解决两线的复用问题的。ALE作为最小模式的地址锁存允许信号输出端,在任何总线周期的T1 状态,ALE输出有效电平,以表示当前在地址/ 数据复用总线上输出的是地址信息。14、RESET 信号来到后 ,CPU的状态有那些特点 ? 解答 RESET信号来到后, CPU便结束当前操作,并对处理器标志寄存器,IP,
25、DS ,SS ,ES 及指令队列清零, 而将 CS设置为 FFFFH ,当复位信号变为低电平时,CPU 从 FFFF0H 开始执行程序。15、T1状态下,数据 / 地址线上是什么信息?用哪个信号将此信息锁存起来?数据信息是什么时候给出的?用时序表示出来。 解答 在状态下,数据地址线上是地址信号。在状态从引腿上输出一个正脉冲作为地址锁存信号。数据信息是状态时给出的。16、画出 8086 最小模式的读周期时序17、系统中有多个总线模块时, 在最大模式和最小模式下分别用什么方式来传递总线控制权? 解答 在最小模式下总线控制权是通过HOLD 引脚来实现的,当系统中 CPU 之外的另一个模块要求占用总线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年南航微机原理课后练习及答案 2022 年南航 微机 原理 课后 练习 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内