文章
63
粉丝
0
获赞
0
访问
13.4k
(1) 符号为即数的最高位,所以SF=F15。

(2) 因为图中数据通路内部总线只有一条,可视为但总线结构,由于ALU为运算部件,没有数据存储功能,所以不设置暂存器Y和Z,数据可能无法保存而导致缺失。
(3)2^4 = 16,所以GPRs最多有16个寄存器。rs,rd来自IR寄存器中的指令。rd应该连接地址译码器,用于翻译寄存器对应的编号。
(4)取指令阶段的控制信号序列是(PC)->MAR,PCout=1,MARin=1,需要1个时间周期;1->R,M(MAR)->MDR,控制信号Read,需要5个时钟周期;(MDR)->IR,MDRout=1,IRin=1,需要1个时钟周期,总计1+1+5=7个时钟周期
(5)控制信号由CU产生,标志控制器FR和IR的输出信号会连接到CU的输入端。
评分及理由
(1)得分及理由(满分3分)
学生答案中,SF=F15正确,得1分;A加B时OF的逻辑表达式正确,得1分;但A减B时OF的逻辑表达式缺失,扣1分。因此本小题得2分。
(2)得分及理由(满分3分)
学生答案中,提到单总线结构导致数据通路限制,以及ALU无存储功能,这些思路正确,但表述中“不设置暂存器Y和Z,数据可能无法保存而导致缺失”存在逻辑错误,因为实际上图中设置了Y和Z,学生未准确说明Y和Z的作用(如缓存ALU输入和输出),扣2分。因此本小题得1分。
(3)得分及理由(满分3分)
学生答案中,GPRs最多有16个寄存器正确,得1分;rs和rd来自IR正确,得1分;rd连接地址译码器正确,得1分。因此本小题得3分。
p>(4)得分及理由(满分3分)
学生答案中,控制信号序列描述基本正确(PCout、MARin、Read、MDRout、IRin),得1分;时钟周期计算为7个正确,得2分。因此本小题得3分。
(5)得分及理由(满分3分)
学生答案中,控制信号由CU产生正确,得1分;IR和FR连接到CU输入端正确,得2分。因此本小题得3分。
题目总分:2+1+3+3+3=12分
登录后发布评论
暂无评论,来抢沙发