@@ -12,6 +12,12 @@ CSAPP 第一章配套实验。
1212
1313### 领取作业并克隆仓库到本地
1414
15+ 点击 [ 链接] ( https://classroom.github.com/a/I6F-iQot ) 接受作业。
16+
17+ > [ !warning]
18+ >
19+ > 上一次作业还没选择名字的同学点进链接会提示你选择,请尽快完成这一步!
20+
1521从 ` GitHub Classroom ` 拉取 ` lab1-datalab-xxx ` 仓库,其中的内容就是本次实验用到的文件了,拉取指令如下:
1622
1723``` shell
@@ -117,35 +123,35 @@ chmod +x dlc
117123
118124注意到,每一个谜题包含了如下信息:
119125
120- * 能使用的运算符。
121- * 能使用的运算符总数量。
122- * 能使用的常数的值域范围。
123- * 变量类型。
124- * 能否使用控制语句(如 ` if ` )等。
126+ - 能使用的运算符。
127+ - 能使用的运算符总数量。
128+ - 能使用的常数的值域范围。
129+ - 变量类型。
130+ - 能否使用控制语句(如 ` if ` )等。
125131
126132### 测试
127133
128- * 除了 ` bits.c ` ,你不应该编辑任何其余文件。
134+ - 除了 ` bits.c ` ,你不应该编辑任何其余文件。
129135
130- * 完成谜题后,需要检验自己的代码是否正确:
136+ - 完成谜题后,需要检验自己的代码是否正确:
131137
132- * 首先,执行下述指令,检查每个函数使用的运算符类型、数目是否符合要求:
138+ - 首先,执行下述指令,检查每个函数使用的运算符类型、数目是否符合要求:
133139
134- * ``` shell
140+ ``` shell
135141 ./dlc -e bits.c
136142 ```
137143
138- * 如没有任何报错,按顺序执行下述指令,测试每个函数的正确性:
144+ - 如没有任何报错,按顺序执行下述指令,测试每个函数的正确性:
139145
140- * ` ` ` shell
146+ ` ` ` shell
141147 make clean
142148 make all
143149 ./btest
144150 ` ` `
145151
146- * ` btest` 执行时会给出每个谜题(函数)是否通过测试(未通过时会给出测试数据),并且会计算你的最终得分。
152+ - ` btest` 执行时会给出每个谜题(函数)是否通过测试(未通过时会给出测试数据),并且会计算你的最终得分。
147153
148- * 你可以利用上 ` ./ishow` 和 ` ./fshow` 来帮助你调试(用法见 ` README` )。
154+ - 你可以利用上 ` ./ishow` 和 ` ./fshow` 来帮助你调试(用法见 ` README` )。
149155
150156# # 提交实验
151157
@@ -155,13 +161,13 @@ chmod +x dlc
155161
156162实验报告应该包含以下内容:
157163
158- * 实验标题,你的姓名,学号。
159- * 你在终端中执行 ` ./dlc -e bits.c` 后的截图。
160- * 你在终端中执行 ` ./btest` 后的截图。
161- * 描述你实现每个函数的思路。` bits.c` 中不要求给自己的代码写注释(写了也无妨)
162- * 如果有,请务必在报告中列出引用的内容以及参考的资料。
163- * 对本实验的感受(可选)。
164- * 对助教们的建议(可选)。
164+ - 实验标题,你的姓名,学号。
165+ - 你在终端中执行 ` ./dlc -e bits.c` 后的截图。
166+ - 你在终端中执行 ` ./btest` 后的截图。
167+ - 描述你实现每个函数的思路。` bits.c` 中不要求给自己的代码写注释(写了也无妨)
168+ - 如果有,请务必在报告中列出引用的内容以及参考的资料。
169+ - 对本实验的感受(可选)。
170+ - 对助教们的建议(可选)。
165171
166172# ## 格式要求
167173
@@ -189,20 +195,20 @@ git push
189195
190196# ## 评分规则
191197
192- * 实验报告要求简洁清晰,不必追求字数,描述清楚思路即可。
193- * 对每道谜题请先做思考,不要立即使用搜索引擎,如果使用了 AI,请在提交的报告中注明。
194- * 严禁抄袭其它人的代码,一旦发现,零分处理。
198+ - 实验报告要求简洁清晰,不必追求字数,描述清楚思路即可。
199+ - 对每道谜题请先做思考,不要立即使用搜索引擎,如果使用了 AI,请在提交的报告中注明。
200+ - 严禁抄袭其它人的代码,一旦发现,零分处理。
195201
196202# # 参考资料
197203
198- * [CMU 原版 Lab](http://csapp.cs.cmu.edu/3e/labs.html)
199- * 本文档编写时参考了 24 年的实验文档 。
204+ - [CMU 原版 Lab](http://csapp.cs.cmu.edu/3e/labs.html)
205+ - 本文档编写时参考了 24 年的实验文档 。
200206
201207> [! info] 本 Lab 负责助教
202208>
203- > * [蔡亦扬](mailto:caiyy23@m.fudan.edu.cn)
204- > * [项正豪](mailto:zhxiang23@m.fudan.edu.cn)
209+ > - [蔡亦扬](mailto:caiyy23@m.fudan.edu.cn)
210+ > - [项正豪](mailto:zhxiang23@m.fudan.edu.cn)
205211>
206212> ** 特别鸣谢** :24 年秋学期 ICS 助教李增昊
207- >
213+ >
208214> 同时感谢 @徐厚泽 助教往本实验中加入了 ` bitReverse` 题目,感谢 @朱程炀 助教往本实验中加入了 ` float_inv` 题目。
0 commit comments