CSAPP BombLab AArch64
ARM64架构CSAPP BombLab解题过程,从环境搭建入手,分析main函数流程,逐步破解phase_0输入2022、phase_1字符串“Fault Tolerance: Reliable Systems from Unreliable Components.”以及phase_2的8个数字(1,1,6,11,21,36,61,101)的递推关系。
CSAPP Data Lab
作者重新完成CSAPP Data Lab的实验过程,涵盖bitXor、tmin、isTmax、allOddBits、negate、isAsciiDigit、conditional、isLessOrEqual等函数的实现思路,利用位运算和补码特性,并解决边界条件与符号位处理问题。