文章

164

粉丝

0

获赞

1

访问

93.1k

头像
2016年(408)计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月18日 16:31
阅读数 328

(1)总共需传输10位,最多每秒可输入2000个字符

(2)执行到第15条指令时视为完成中断,一个时钟周期为20ns,中断响应需200ns,到下一次启动D需要15*4*20ns=1200ns,又每一个字符传输需0.5ms

总共耗时501.4ms,即25070000个时钟周期,即.CPU完成这一任务大约需要90000个时钟周期,关中断,保存断点,形成中断入口地址


评分及理由

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

学生答案正确。每传送一个字符共需传输10位(起始位1位+7位数据+1位奇校验位+1位停止位),每秒最多可输入2000个字符(因为每个字符从接收启动命令到送入I/O端口需要0.5ms,故1秒内可传送1000/0.5=2000个字符)。答案与标准答案一致,得3分。

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

学生答案基本正确,但在计算细节和表述上存在一些小问题:
- 学生正确计算了一个字符传送时间对应的时钟周期数为25070000(与标准答案25070000一致),但未明确写出单字符传送时间的分步计算过程(标准答案中为25070个时钟周期)。不过最终结果正确,不扣分。
- 学生正确计算了CPU用于该任务的时间为90000个时钟周期(与标准答案一致)。
- 学生对中断响应阶段的操作描述为“关中断,保存断点,形成中断入口地址”,这与标准答案“关中断、保护断点和程序状态、识别中断源”基本一致(“形成中断入口地址”可视为“识别中断源”的一部分),因此不扣分。
但学生在计算过程中提到“执行到第15条指令时视为完成中断”,这一表述不准确,因为中断服务程序共有20条指令,第15条指令仅是启动D工作,并非中断完成。不过这一表述未影响最终计算结果,因此不扣分。综上,得6分。

题目总分:3+6=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发