Description: *** *** *** *****
The CS:APP Data Lab
Directions to Students
***********************
Your goal is to modify your copy of bits.c so that it passes all the
tests in btest without violating any of the coding guidelines.
*********
0. Files:
*********
Makefile - Makes btest, fshow, and ishow
README - This file
bits.c - The file you will be modifying and handing in
bits.h - Header file
btest.c - The main btest program
btest.h - Used to build btest
decl.c - Used to build btest
tests.c - Used to build btest
tests-header.c- Used to build btest
dlc* - Rule checking compiler binary (data lab compiler)
driver.pl* - Driver program that uses btest and dlc to autograde bits.c
Driverhdrs.pm - Header file for optional Beat the Prof contest
fshow.c - Utility for examining floating-point representations
ishow.c - Utility for examining integer representations
***********************************************************
1. Modifying bits.c and
To Search:
File list (Check if you may need any files):
datalab-handout\bits.c
...............\bits.h
...............\btest.c
...............\btest.h
...............\Debug\main.exe
...............\.....\main.ilk
...............\.....\main.obj
...............\.....\main.pch
...............\.....\main.pdb
...............\.....\vc60.idb
...............\.....\vc60.pdb
...............\decl.c
...............\dlc
...............\driver.pl
...............\Driverhdrs.pm
...............\Driverlib.pm
...............\fshow.c
...............\ishow.c
...............\main.c
...............\main.dsp
...............\main.dsw
...............\main.ncb
...............\main.opt
...............\main.plg
...............\Makefile
...............\README
...............\tests.c
...............\Debug
datalab-handout