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
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。
本课练习正在补齐,暂不应标记为完成。