闭卷重建指令集契约的对象、状态、事件、不变量与一个失败反例。
计算机系统导论与体系结构实验 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
闭卷重建寄存器与操作数的对象、状态、事件、不变量与一个失败反例。
闭卷重建算术逻辑指令的对象、状态、事件、不变量与一个失败反例。
闭卷重建访存与寻址的对象、状态、事件、不变量与一个失败反例。
闭卷重建分支与控制流的对象、状态、事件、不变量与一个失败反例。
闭卷重建机器码编码的对象、状态、事件、不变量与一个失败反例。
闭卷重建最小ISA模拟器的对象、状态、事件、不变量与一个失败反例。
核心机制:寄存器与操作数必须沿位模式、指令、寄存器、数据通路和时钟事件逐层解释,明确输入状态、硬件动作、输出状态和不可破坏的不变量;实验入口:为寄存器与操作数建立一个确定性模型,输入正常、边界、非法和组合四类数据,输出逐步状态与最终结果;边界:分析寄存器与操作数时不能把语言级抽象、ISA承诺和微体系结构实现混为一层,也不能省略位宽、字节序、周期或权限条件。
核心机制:指令集契约必须沿位模式、指令、寄存器、数据通路和时钟事件逐层解释,明确输入状态、硬件动作、输出状态和不可破坏的不变量;实验入口:为指令集契约建立一个确定性模型,输入正常、边界、非法和组合四类数据,输出逐步状态与最终结果;边界:分析指令集契约时不能把语言级抽象、ISA承诺和微体系结构实现混为一层,也不能省略位宽、字节序、周期或权限条件。
核心机制:访存与寻址必须沿位模式、指令、寄存器、数据通路和时钟事件逐层解释,明确输入状态、硬件动作、输出状态和不可破坏的不变量;实验入口:为访存与寻址建立一个确定性模型,输入正常、边界、非法和组合四类数据,输出逐步状态与最终结果;边界:分析访存与寻址时不能把语言级抽象、ISA承诺和微体系结构实现混为一层,也不能省略位宽、字节序、周期或权限条件。
核心机制:算术逻辑指令必须沿位模式、指令、寄存器、数据通路和时钟事件逐层解释,明确输入状态、硬件动作、输出状态和不可破坏的不变量;实验入口:为算术逻辑指令建立一个确定性模型,输入正常、边界、非法和组合四类数据,输出逐步状态与最终结果;边界:分析算术逻辑指令时不能把语言级抽象、ISA承诺和微体系结构实现混为一层,也不能省略位宽、字节序、周期或权限条件。
核心机制:机器码编码必须沿位模式、指令、寄存器、数据通路和时钟事件逐层解释,明确输入状态、硬件动作、输出状态和不可破坏的不变量;实验入口:为机器码编码建立一个确定性模型,输入正常、边界、非法和组合四类数据,输出逐步状态与最终结果;边界:分析机器码编码时不能把语言级抽象、ISA承诺和微体系结构实现混为一层,也不能省略位宽、字节序、周期或权限条件。
核心机制:分支与控制流必须沿位模式、指令、寄存器、数据通路和时钟事件逐层解释,明确输入状态、硬件动作、输出状态和不可破坏的不变量;实验入口:为分支与控制流建立一个确定性模型,输入正常、边界、非法和组合四类数据,输出逐步状态与最终结果;边界:分析分支与控制流时不能把语言级抽象、ISA承诺和微体系结构实现混为一层,也不能省略位宽、字节序、周期或权限条件。
核心机制:最小ISA模拟器必须沿位模式、指令、寄存器、数据通路和时钟事件逐层解释,明确输入状态、硬件动作、输出状态和不可破坏的不变量;实验入口:为最小ISA模拟器建立一个确定性模型,输入正常、边界、非法和组合四类数据,输出逐步状态与最终结果;边界:分析最小ISA模拟器时不能把语言级抽象、ISA承诺和微体系结构实现混为一层,也不能省略位宽、字节序、周期或权限条件。