ECEn 424 Lab #1
ECEn 424 Lab #1 Data Lab: Manipulating Bits


Click here for a pdf file describing this lab.

Click here for the tar file for this lab.

Click here for results for this lab. You need to be on the BYU Network for this link to work.

Notes:

Updates and tips will be posted here as needed.

Unfortunately, not all machines are created equal as far as these labs are concerned. We've tested the software we're giving you on the ECEn spice machines, and it may or may not work elsewhere. (It goes without saying that we didn't exhaustively test all spice machines, but it has been tested from frogleg and nutmeg. When in doubt, try a different machine.) Submit your bits.c file to Learning Suite after you determine it works the way you want it to; this is what will actually be graded by the TA. To submit your solutions to the result webpage, type "./driver.pl -u [Your team name here]" from the working directory. After submitting, make sure the new results appear on the result webpage. (Allow for up to 30 seconds for the web server to update the webpage). If you cannot access the results page, send the TAs or Dr. Archibald an email.

Please inform the instructor or TAs if you see strange behavior.

Remember to recompile btest for every new version of bits.c that you wish to test, or you'll be testing an old version of your code.

If you get a "permission denied" error when you try to run the driver script, make the script executable by typing "chmod u+x driver.pl" and then try running the script again.


Last updated 14 Jan 2021