跳到正文

1.2.5 计算机系统的工作原理

40 分钟

1.2.5 计算机系统的工作原理

核心模型

存储程序机反复执行取指—译码—执行。PC指向下一条指令,IR保存当前指令;顺序执行时PC递增,分支/跳转会改写PC。异常和中断也会转移控制流。

数值、代码与状态推演

假设定长4字节指令,PC=100取指后顺序更新104;若当前分支成立写入200,下一次从200取指。不能同时把104和200都当下一地址。

每一步都要标明当前状态、输入与输出;性能题统一单位后再代公式,控制流题逐拍跟踪PC和IR。

错解反馈与迁移

错因是认为PC始终加1、IR保存下一条指令。迁移:循环为何能重复?答案条件分支反复把PC改回循环入口。

小纸条

循环为何能重复?答案条件分支反复把PC改回循环入口。

登录 后可看答案

Practice

本课练习

0

先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。

本课练习正在补齐,暂不应标记为完成。