文章
92
粉丝
68
获赞
0
访问
11.5k
(1) SF = F15
OF = (A15 ・ B15 ・ ¬F15) + (¬A15 ・ ¬B15 ・ F15)
(2)ALU计算输出过程中的结果不稳定,所以要设置暂存器Y,内部总线传输数据过程中的结果不稳定,所以要设置暂存器Y。
(3)GPRs中最多有16个通用寄存器. rs和rd来自图中的IR寄存器.rd应该连接地址译码器.
(4)控制信号序列: pout=1;MARin=1;PC->MAR;CU=1;MDRin=1;IRin=1;MDR->IR;. 取指令阶段至少需要7个时钟周期
(5)图中控制信号由CU部件产生,图中ALU和IR 寄存器的输出信号会连到该部件的输入端
评分及理由
(1)得分及理由(满分3分)
学生答案中,SF = F15 正确,得1分。对于A加B时的OF表达式,学生给出的 OF = (A15・B15・¬F15) + (¬A15・¬B15・F15) 与标准答案一致,得1分。但题目要求分别给出A加B和A减B时的OF表达式,学生只给出了一个表达式(对应加法),未给出减法表达式,因此扣1分。本小题得2分。
(2)得分及理由(满分3分)
学生答案“ALU计算输出过程中的结果不稳定,所以要设置暂存器Y,内部总线传输数据过程中的结果不稳定,所以要设置暂存器Y。”存在逻辑错误。首先,设置暂存器Y和Z的主要原因不是“结果不稳定”,而是单总线结构下,同一时间只能传输一个数据,需要暂存器来缓存ALU的输入和输出数据。其次,学生将设置Y的原因重复了两次,且未提及暂存器Z的作用。因此,答案未能正确解释设置Y和Z的原因,扣3分。本小题得0分。
(3)得分及理由(满分3分)
学生答案“GPRs中最多有16个通用寄存器”正确,得1分。“rs和rd来自图中的IR寄存器”正确,得...
登录后发布评论
暂无评论,来抢沙发