文章
29
粉丝
0
获赞
0
访问
995
(1)Y的初始值为:FFFFFFFFH;
Q的初始值为:87654321H;
R的初始值为:FFFFFFFFH;
图b中控制逻辑计数器C_n包含计数器;
ALU有加法和减法两种运算。
(2)当x=0时会出现异常;
当div=80000000H且x=FFFFFFFFH时会出现异常;
在异常相应的时候,CPU会进行判断异常类型,然后根据异常类型进行相应的处理。
评分及理由
(1)得分及理由(满分4分)
学生答案中,Y的初始值写为FFFFFFFFH,正确;Q的初始值写为87654321H,正确;R的初始值写为FFFFFFFFH,正确;指出控制逻辑中的计数器C_n包含计数器,正确;指出ALU有加法和减法两种运算,正确。该部分答案与标准答案完全一致,逻辑清晰,无错误。
得分:4分
(2)得分及理由(满分6分)
学生答案指出了两种异常情况:第一种是x=0(即除数为0),正确;第二种是div=80000000H且x=FFFFFFFFH(即被除数为-2^31且除数为-1导致的溢出),正确。但在描述异常响应过程时,仅提到“CPU会进行判断异常类型,然后根据异常类型进行相应的处理”,描述过于笼统,未具体说明关中断、保存断点(PC和PSWR)、跳转异常处理程序等关键操作,未能完整回答标准答案中的要点。
扣分理由:异常响应过程描述不完整,缺少关键步骤。根据题目分值(6分),异常情况描述占部分分数,异常响应操作占部分分数。学生答案在异常响应部分缺失较多关键细节,因此扣分。
得分:4分(异常情况描述正确给4分,异常响应操作描述不完整扣2分)
题目总分:4+4=8分
登录后发布评论
暂无评论,来抢沙发