AS & A Level Computer Science (9618)

AS Level · 主题 3–4

追踪处理器操作

使用寄存器、总线、类汇编操作与位掩码。

课程区分 AS 主题 1–12 与 A Level 主题 13–20。示例包括剑桥伪代码与 Python。

分别追踪数据与地址

程序计数器指出下一条指令。取指时,内存地址寄存器保存请求地址,内存数据寄存器保存传输值,当前指令寄存器保存待译码指令。地址是位置,而不是该位置存储的值。

地址、数据和控制总线承载不同信息。解释指令时,追踪哪个寄存器提供地址、内存返回什么,以及控制单元如何指挥执行。用追踪表记录累加器变化。

用掩码分离比特

按位 AND 掩码只保留掩码为 1 的位置。OR 可设置指定位,XOR 可翻转指定位。例如与 00001111 做 AND 可取出低四位,并保留它们的相对位置。

区分逐位执行的位运算与针对完整条件的布尔运算。分析逻辑电路时,先计算中间逻辑门输出,再求最终结果;真值表应覆盖所有输入组合。

自我检测

10110110 AND 00001111 的结果是什么?查看答案

是 00000110,只有输入的低四位可能保留为 1。

编写这些课程时使用的参考资料

我们在编写本课程时参考了这些官方文件,用以确定考纲结构和课程要求。

Cambridge International · 9618 · 2027–2029 年考试