通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 2022年考研408计算机统考真题在线评测(附答案) 中有题目如下:
第1题
(15 分)某 CPU 中部分数据通路如题 43 图所示,其中,GPRs 为通用寄存器组;FR 为标 志寄存器,用于存放 ALU 产生的标志信息;带箭头虚线表示控制信号,如控制信号 Read、 Write 分别表示主存读、主存写,MDRin 表示内部总线上数据写入 MDR,MDRout 表示 MDR 的内容送内部总线。
请回答下列问题。
(1)设 ALU 的输入端 A、B 及输出端 F 的最高位分别为 A15、B15 及 F15,FR 中的符号标志 和溢出标志分别为 SF 和 OF,则 SF 的逻辑表达式是什么?A 加 B、A 减 B 时 OF 的逻辑表达 式分别是什么?要求逻辑表达式的输入变量为 A15、B15及 F15。
(2)为什么要设置暂存器 Y 和 Z?
(3)若 GPRs 的输入端 rs、rd 分别为所读、写的通用寄存器的编号,则 GPRs 中最多有多少 个通用寄存器?rs 和 rd 来自图中的哪个寄存器?已知 GPRs 内部有一个地址译码器和一个多 路选择器,rd 应连接地址译码器还是多路选择器?
(4)取指令阶段(不考虑 PC 增量操作)的控制信号序列是什么?若从发出主存读命令到主存 读出数据并传送到 MDR 共需 5 个时钟周期,则取指令阶段至少需要几个时钟周期?
(5)图中控制信号由什么部件产生?图中哪些寄存器的输出信号会连到该部件的输入端?
【答案解析】
(1)SF =F15;加运算时,
减运算时,
(2)因为单总线结构中每一时刻总线上只有一个数据有效,而 ALU 有两个输入端和一个输 出端,因而需要设置 Y 和 Z 两个暂存器,以缓存 ALU 的一个输入端和输出端数据。
(3)GPRs 中最多有 24=16 个通用寄存器;rs 和 rd 来自指令寄存器 IR;rd 应连接地址译码 器。
(4)取指阶段的控制信号序列为:①PCout,MARin ②Read ③MDRout,IRin。取指令阶段 至少需要 7 个时钟周期。
(5)图中控制信号由控制部件(CU)产生。指令寄存器 IR 和标志寄存器 FR 的输出信号会 连到控制部件的输入端。
所属试卷:2022年考研408计算机统考真题在线评测(附答案)
下列类模板的定义中语法格式错误的是
下列不属于Swing构件的是( )。
(本题 10 分)某工程包含 12 个活动,使用下图所
编写代码,获得用户输入的一个数字(1~12),输出对应
软件调试的目的是( )。
若有C语言表达式 2+3*4+7/3,以下选项中叙述正
已知x={1:2,2:3,3:4},那么表达式sum
以下关于分支结构的描述中,错误的是。
函数f中的形参a为一个10*10的二维数组,n的值为5
输入的a[i]必须全为正整数,否则程序将陷入死循环。
下列排序方法中,若将顺序存储更换为链式存储,则算法的时
确定当前目录使用的命令为:pwd。
在某Makefile内有以下语句:SRC = f1.c
以长格式列目录时,若文件test的权限描述为:drwx
Armstrong公理系统的三条推理规则是自反律、增广
在数据库的三级模式结构中,描述数据库中局部逻辑结构和特
判定一个循环队列Q(最多有m0个元素,采用“少用一个元
(15 分)某 CPU 中部分数据通路如题 43 图所
假设输入字符串由 ASCII 可见字符组成,当输入为“
功能:判断一个整数w的各位数字平方之和能否被5整除,可
若char w,int x,float y,doubl
执行下面两个语句,输出的结果是_____。
给定程序中已建立一个带有头结点的单向链表,在main函
在关系数据库中,用来表示实体间联系的是( )。
(最大公约数之和)下列程序想要求解整数 n的所有约数两
(1) 输入: 7 输出: _______ (4 分
输入: NOIP 3输出: ______
(矩阵中的数字) 有一个 n*n(1<=n<=5000
Web2.0 是近年来互联网的热门概念之一,其核心思想
完全二叉树共有 2*N-1 个结点,则它的叶节点数是
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2