文章

394

粉丝

0

获赞

0

访问

84.3k

头像
2022年(408)计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年12月4日 16:54
阅读数 4

1)SF=F15;A加B:OF=A15B15异或F15+异或(A15B15)F15;A减B:OF=(异或A15)B15F15+A15异或(B15F15);

2):因为ALU要俩个输入端同时有效才可以进行运算,但是ALU并没有存储功能所以必须要用一个寄存器Y来存一个输入,令一个输入则是通过总线给出这是可以进行运算;

       设计Z是因为ALU不能直接将结果输出到总线上,否则将会通过总线干扰ALU总线端的输入进而影响运算结果;
3):则GPRs中最多有16个寄存器;rs和rd来自图中的IR;已知GPRs内部有一个地址译码器和一个多路选择器,rd应该连接地址译码器

4): (PC)->MAR   PCout

    M(MAR)->MDR   MDRin

   (MDR)->IR      MDRout  IRin

   取指令阶段至少需要7个时钟周期

5):CU;FR,IR


评分及理由

(1)得分及理由(满分3分)

学生答案:SF=F15(正确);A加B的OF表达式写为“A15B15异或F15+异或(A15B15)F15”,逻辑混乱,未正确表达标准答案中的逻辑关系;A减B的OF表达式写为“(异或A15)B15F15+A15异或(B15F15)”,同样逻辑混乱,未正确表达。符号标志SF正确得1分,加、减的OF表达式均不正确,各扣1分。本题得1分。

(2)得分及理由(满分3分)

学生答案:解释了Y的作用(存储一个输入,另一个通过总线给出)基本正确;解释了Z的作用(防止结果直接输出到总线干扰输入)基本正确。但表述不够严谨(例如“ALU并没有存储功能”说法不准确,但意思接近)。整体思路正确,扣1分以体现表述不够精确。本题得2分。

(3)得分及理由(满分3分)

学生答案:最多有16个寄存器(正确);rs和rd来自IR(正确);rd连接地址译码器(正确)。全部正确。本题得3分。

(4)得分及理由(满分3分)

学生答案:给出了取指阶段的三步微操作(PC→MAR,M(MAR)→MDR,MDR→IR)及相应控制信号(PCout,...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发