
CSAPP实验解题报告
文章平均质量分 96
zjwreal
这个作者很懒,什么都没留下…
展开
-
CSAPP实验1:Data Lab笔记
实验简介 Data LAB 目的是熟悉位运算要求: 只修改bit.c 使用 btest 进行验证 每次修改完之后都要make clean再make 整数部分:要求只能使用规定的操作符并且不能使用循环、条件语句 在函数开始时声明所有变量,只能使用局部变量 不能使用其他函数/宏/int外的类型/类型转换 int都是默认二进制补码...原创 2018-07-05 14:00:57 · 3936 阅读 · 0 评论 -
CSAPP实验3:Cache Lab笔记
实验简介 Cache LAB分为Part A和B两部分,这次实验的任务很明确,就是制作自己的缓存系统,具体来说是实现一个缓存模拟器,根据给定的 trace 文件来输出对应的操作利用缓存机制加速矩阵运算我们需要修改的是 csim.c(Part A) 和 trans.c(Part B)。编译的时候只需要简单 make clean 和 make,然后就可以进行测试了。文件...原创 2018-07-05 14:06:39 · 13110 阅读 · 2 评论 -
CSAPP实验2:Bomb Lab笔记
实验简介准备汇编复习反汇编GDBPhase 1Phase 2Phase 3Phase 4Phase 5Phase 6实验简介 Bomb LAB 目的是熟悉汇编。 一共有7关,六个常规关卡和一个隐藏关卡,每次我们需要输入正确的拆弹密码才能进入下一关,而具体的拆弹密码藏在汇编代码中。实验中的bomb实际上是一个程序的二进制文件,该程序由一系列p...原创 2018-07-05 14:03:26 · 6099 阅读 · 1 评论