文章
47
粉丝
0
获赞
0
访问
17.1k
1.SF=F15, OF=A15+B15-F15 OR F15-A15-B15 , OF = A15-B15-F15 OR -A15 +B15 + F15
2.单总线结构,为防止数据丢失需设置暂存寄存器,临时存放数据。 3. 16个寄存器,CU控制,地址译码器。 4. PCout MARin , mem(MAR) mread , MDRin ,MDR out IRin。七个时钟周期。 5.由控制逻辑单元产生,FR的输出端和IR的输出端会连接该部件。
评分及理由
(1)得分及理由(满分3分)
得分:1分
理由:
第一问:符号标志SF的逻辑表达式正确,得1分。
第二问:A加B和A减B的溢出标志OF逻辑表达式均不正确。学生答案使用了类似算术运算的表述(如“A15+B15-F15”),而非正确的逻辑表达式(应使用逻辑与、或、非运算)。这属于逻辑错误,未能正确表达OF的生成条件。因此,本小问不得分。
总计得1分。
(2)得分及理由(满分3分)
得分:2分
理由:
学生指出了“单总线结构”和“防止数据丢失需设置暂存寄存器,临时存放数据”的核心原因,思路正确。
但答案不够完整和精确。标准答案明确解释了Y和Z分别用于缓存ALU的输入和输出,因为总线是共享资源,同一时刻只能传输一个数据。学生答案仅笼统地提到“防止数据丢失”和“临时存放数据”,未具体说明Y和Z在ALU运算流程中的具体作用(如Y缓存一个操作数,Z缓存ALU结果)。因此扣1分。
总计得2分。
(3)得分及理由(满分3分)
得分:2分
理由:
第一问:正确回答有16个通用寄存器,得1分。
第二问:回答“CU控制”错误。rs和rd的编号来源于指令寄存器IR,而非控制单元CU。因此扣1分。
第三问:正确回答rd应连接地址译码器,得1分。
总计得2分。
(4)得分及理由(满分3分)
得分:2分
理由:
第一问:学生列出了取指阶段的部分控制信号序列,思路基本正确,但表述不完整且不规范。标准答案应明确信号的有效值(如PCout=1, MARin=1)以及步骤的合并(如PCout、MARin、Read可并行)。学生答案“mem(MAR) mread”等表述不清晰,且未体现“Read”控制信号。因此扣1分。
第二问:正确回答需要7...
登录后发布评论
暂无评论,来抢沙发