[考研类试卷]数据链路层模拟试卷4及答案与解析.doc

上传人:towelfact221 文档编号:848604 上传时间:2019-02-22 格式:DOC 页数:14 大小:39.50KB
下载 相关 举报
[考研类试卷]数据链路层模拟试卷4及答案与解析.doc_第1页
第1页 / 共14页
[考研类试卷]数据链路层模拟试卷4及答案与解析.doc_第2页
第2页 / 共14页
[考研类试卷]数据链路层模拟试卷4及答案与解析.doc_第3页
第3页 / 共14页
[考研类试卷]数据链路层模拟试卷4及答案与解析.doc_第4页
第4页 / 共14页
[考研类试卷]数据链路层模拟试卷4及答案与解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、数据链路层模拟试卷 4 及答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 微程序控制器中,控制部件向执行部件发出的某个控制信号称为( )。(A)微程序(B)微指令(C)微操作(D)微命令2 在微程序控制器中,机器指令与微指令的关系是( )。(A)每一条机器指令由一条微指令来执行(B)每一条机器指令由若干微指令组成的微程序来解释执行(C)若干条机器指令组成的程序可由一个微程序来执行(D)每一条机器指令由若干微程序执行3 微指令格式分为水平型和垂直型,水平型微指令的位数( )。(A)较少(B)较多(C)较长(D)较短4 水平型微指令与垂直型微指令相比( )。(A)前者一次只

2、能完成一个操作(B)后者一次只能完成一个操作(C)两者都是一次只能完成一个操作(D)两者都能一次完成多个操作5 某计算机指令系统共有 101 种操作,采用微程序控制方式时,控制存储器中相应有( )个微程序。(A)101(B) 102(C) 103(D)1046 兼容性微命令指几个微命令是( )。(A)可以同时出现的(B)可以相继出现的(C)可以相互代替的(D)可以相处容错的7 在微程序控制方式中,以下说法正确的是( )。I,采用微程序控制器的处理器称为微处理器 II,每一条机器指令由一段微程序来解释执行 III,在微指令的编码中,效率最低的是直接编码方式,水平型微指令能充分利用数据通路的并行结

3、构(A)I、II(B) II、1V(C) I、III(D)III、8 下列说法正确的是( )。I,微程序控制方式和硬布线方式相比较,前者可以使指令的执行速度更快 II,若采用微程序控制方式,则可用 UPC 取代 PCIII,控制存储器可以用 ROM 实现,指令周期也称为 CPU 周期(A)I、III(B) 1I、III(C)只有:III(D)I、III 、9 通常情况下,微指令的周期对应一个( )。(A)指令周期(B)主频周期(C)机器周期(D)工作周期10 下列部件中属于控制部件的是( )。I,指令寄存器 II,操作控制器I,程序计数器,状态条件寄存器(A)I、III 、IV(B) I、II

4、、 III(C) I、II、 IV(D)I、II、III、11 下例部件中属于执行部件的是( )。I,控制器 II,存储器 III,运算器,外围设备(A)I、III 、IV(B) II、III 、(C) II、IV(D)I、II、III、12 CPU 中保存当前正在执行指令的寄存器是( )。(A)指令寄存器(B)指令译码器(C)数据寄存器(D)地址寄存器13 在 CPU 中,跟踪后继指令地址的寄存器是( )。(A)指令寄存器(B)程序计数器(C)地址寄存器(D)状态寄存器14 条件转移指令执行时所依据的条件来自( )。(A)指令寄存器(B)标志寄存器(C)程序计数(D)地址寄存器15 所谓 n

5、 位的 CPU,这里的 n 是指( )。(A)地址总线线数(B)数据总线线数(C)控制总线线数(D)IO 线数16 在 CPU 的寄存器中,( )对用户是透明的。(A)程序计数器(B)状态寄存器(C)指令寄存器(D)通用寄存器17 程序计数器(PC)属于( )。(A)运算器(B)控制器(C)存储器(D)ALU18 下面有关程序计数器(PC)的叙述中,错误的是( )。(A)PC 中总是存放指令地址(B) PC 的值由 CPU 在执行指令过程中进行修改(C)转移指令时,PC 的值总是修改为转移目标指令的地址(D)PC 的位数一般和存储器地址寄存器(MAR)的位数一样19 在一条无条件跳转指令的指令

6、周期内,PC 的值被修改( )次。(A)1(B) 2(C) 3(D)无法确定20 程序计数器的位数取决于( )。(A)存储器的容量(B)机器字长(C)指令字长(D)都不对21 指令寄存器的位数取决于( )。(A)存储器的容量(B)机器字长(C)指令字长(D)存储字长22 CPU 中通用寄存器的位数取决于( )。(A)存储器的容量(B)指令的长度(C)机器字长(D)都不对23 CPU 中的通用寄存器,( )。(A)只能存放数据,不能存放地址(B)可以存放数据和地址(C)既不能存放数据,也不能存放地址(D)可以存放数据和地址,还可以替代指令寄存器24 在计算机系统中表征程序和机器运行状态的部件是(

7、 )。(A)程序计数器(B)累加寄存器(C)中断寄存器(D)程序状态字寄存器25 零地址的运算类指令在指令格式中不给出操作数的地址,参加的两个操作数来自( )。(A)累加器和寄存器(B)累加器和暂存器(C)堆栈的栈顶和次栈顶单元(D)堆栈的栈顶单元和暂存器26 以下叙述错误的是( )。(A)为了充分利用存储空间,指令的长度通常为字节的整数倍(B)单地址指令是固定长度的指令(C)单字长指令可加快取指令的速度(D)单地址指令可能有一个操作数,也可能有两个操作数数据链路层模拟试卷 4 答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 【正确答案】 D【试题解析】 在微程序控制器

8、中,控制部件向执行部件发出的控制信号称为微命令,微命令执行的操作称为微操作。【知识模块】 数据链路层2 【正确答案】 B【试题解析】 在一个 CPU 周期中,一组实现一定功能的微命令的组合构成一条微指令,有序的微指令序列构成一段微程序,微程序的作用是实现一条对应的机器指令。【知识模块】 数据链路层3 【正确答案】 B【试题解析】 由水平型微指令解释指令的微程序,具有微指令字较长,但微程序短的特点:垂直型微指令则相反,其微指令字比较短而微程序较长。【知识模块】 数据链路层4 【正确答案】 B【试题解析】 一条水平型微指令能定义并执行几种并行的基本操作;一条垂直型微指令只能定义并执行一种基本操作。

9、【知识模块】 数据链路层5 【正确答案】 B【试题解析】 若指令系统中具有 n 种机器指令,则控制存储器中的微程序数至少是 n+1 个(增加的 1 个为公共的取指微程序)。【知识模块】 数据链路层6 【正确答案】 A【试题解析】 兼容性微命令指那些可以同时产生、共同完成某一些微操作的微命令。【知识模块】 数据链路层7 【正确答案】 B【试题解析】 微处理器的概念并不是和微程序控制器相联系的,微处理器是相对于一些大型的处理器而言,微程序控制器则是相对于 CPJ 的控制器而言的,故 I错误。在微程序控制方式中,控制部件通过控制总线向执行部件发出的各种控制命令称为微命令。在一个 CPU 周期中,一组

10、【知识模块】 数据链路层8 【正确答案】 C【试题解析】 I 说法可以这样理解,微程序控制方式是采用软件方式来执行指令,而硬布线方式则是采用硬件方式来执行指令,当一个命令信号到来时,硬布线方式下,命令信号只需要通过一些门电路,就可以快速产生有效的控制信号来控制部件完成操作,因此速度较快,故 I 错误。【知识模块】 数据链路层9 【正确答案】 C【试题解析】 在设计微指令时,设计者的目的是尽可能地使得每一个微指令都能够在一个机器周期内完成,这样才便于提高 CPIJ 的执行效率。【知识模块】 数据链路层10 【正确答案】 B【试题解析】 CPU 控制器主要由 3 个部件组成:指令寄存器、程序计数器

11、和操作控制器。状态条件寄存器通常属于运算器的部件,保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,如运算结果进位标志(c)、运算结果溢出标志(V)、运算结果为零标志(Z)、运算结果为负标志(N) 、中断标志(I)、方向标志(D)和单步标识等。【知识模块】 数据链路层11 【正确答案】 B【试题解析】 一台数字计算机基本上可以划分为两大部分:控制部件和执行部件。【知识模块】 数据链路层12 【正确答案】 A【试题解析】 指令寄存器用于存放当前正在执行的指令。【知识模块】 数据链路层13 【正确答案】 B【试题解析】 程序计数器用于存放下一条指令在主存中的地址,具有自增功能。【知识模

12、块】 数据链路层14 【正确答案】 B【试题解析】 指令寄存器用于存放当前正在执行的指令;程序计数器用于指示欲执行指令的地址;地址寄存器用于暂存指令或数据的地址;程序状态字寄存器用于保存系统的运行状态。条件转移指令执行时,需对程序状态字寄存器的内容进行测试,判断是否满足转移条件。【知识模块】 数据链路层15 【正确答案】 B【试题解析】 数据总线的位数与处理器的位数相同,也就表示了 CPU 一次能处理的数据的位数,即 CPU 的位数。【知识模块】 数据链路层16 【正确答案】 C【试题解析】 指令寄存器中存放当前执行的指令,不需要用户的任何干预,所以对用户是透明的。【知识模块】 数据链路层17

13、 【正确答案】 B【试题解析】 控制器是计算机中处理指令的部件,包含程序计数器。【知识模块】 数据链路层18 【正确答案】 C【试题解析】 当执行到转移指令时,对于无条件转移或调用、返回等指令,则PC 的值直接修改为目标指令地址;对于条件转移(分支)指令,则必须根据前面指令或当前指令执行的结果标志,确定是把转移目标地址还是把下条指令地址送到PC。【知识模块】 数据链路层19 【正确答案】 B【试题解析】 取指周期结束后,PC 值自动加 1;执行周期中,PC 值修改为要跳转到的地址,故在这个指令周期内,PC 值被修改两次。【知识模块】 数据链路层20 【正确答案】 A【试题解析】 程序计数器的内

14、容为指令在主存中的地址,所以程序计数器的位数与存储器地址的位数相等,而存储器地址取决于存储器的容量。【知识模块】 数据链路层21 【正确答案】 C【试题解析】 指令寄存器中保存当前正在执行的指令,所以其位数取决于指令字长。【知识模块】 数据链路层22 【正确答案】 C【试题解析】 通用寄存器用于存放操作数和各种地址信息等,其位数与机器字长相等,这样便于操作控制。【知识模块】 数据链路层23 【正确答案】 B【试题解析】 通用寄存器供用户自由编程,可以存放数据和地址。而指令寄存器是专门用于存放指令的寄存器,是专用的,不能由通用寄存器代替。【知识模块】 数据链路层24 【正确答案】 D【试题解析】 程序状态字寄存器用于存放程序状态字,而程序状态字的各位表征程序和机器运行状态,如含有进位标志 C、结果为零标志 Z 等。【知识模块】 数据链路层25 【正确答案】 C【知识模块】 数据链路层26 【正确答案】 B【试题解析】 指令的地址个数与指令的长度无关。【知识模块】 数据链路层

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 大学考试

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1