What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
cs:comp_n_arch:courses:fnti_i:week_4 [2025/05/08 14:02] – [Input / Output] codingharecs:comp_n_arch:courses:fnti_i:week_4 [2025/05/08 14:13] (当前版本) – [Flow Control] codinghare
行 54: 行 54:
 外设(键盘鼠标)通常通过寄存器链接,并通过一定的协议(驱动)来使其工作。 外设(键盘鼠标)通常通过寄存器链接,并通过一定的协议(驱动)来使其工作。
 ===Flow Control=== ===Flow Control===
 +  * 通常按顺序执行
 +  * 某些情况需要进行无条件跳转(unconditional jump),比如 loop
 +    * 通常使用寄存器来存储每次迭代的结果
 +    * loop 的起始点通常会使用一个名字与其地址相关联,方便跳转(比如 loop 关联到 102,则使用 Jump loop 等同于 jump 102)
 +  * 某些情况下需要进行带条件跳转 (condtional jump)
 +
 +====The HACK Computer====