By Wednesday, 16 January, send email to the course instructor <brock@cs.unca.edu> from one of your official email accounts with the following information.
Complete the exercises under Homework 2 on the CodeLab system.
Complete the Homework 3 exercises and turn them in before class.
Do Problem Set 1.
Do Problem Set 2.
Complete the exercises under Homework 3 on the CodeLab system.
Complete the exercises under Homework 4 on the CodeLab system and do Problem Set 3. For Problem Set 3 look in /afs/eos/lockers/workspace/ece/ece209/SECTION%/common/ps3/iosampler.c rather than /afs/eos/lockers/workspace/ece/ece209p/SECTION%/common/ps3/iosampler.c for the iosampler.c file. Also, turn in your assigment by completing a spreadsheet.
Two part homeworks have been common in the other section of ECE 209 and we must keep with the pace.
Do the following problem from the other section's Homework 3 and then do the other section's complete Homework 4
Show the symbol table for the bar
function shown below
and show the LC/3 code
that would be generated for the
assignment statement to x
within the bar
function.
int foo(int, char, int) ;
int bar() {
int x ;
int y = 13 ;
int z = 21 ;
x = z + foo(y-2, 'c', y+z*3) << 2;
return x / z ;
}
Do Problem Set 4. For Problem Set 4 look in /afs/eos/lockers/workspace/ece/ece209/SECTION%/common/ps4/input.txt rather than /afs/eos/lockers/workspace/ece/ece209p/SECTION%/common/ps4/input.txt for the input.txt file.
You do not need to turn in the "problem session sheet", but please submit the source code to your program via wolfware.
Complete the exercises under Homework 5 on the CodeLab system and complete Problem Set 5 except for the part about showing your work to the TA.
Do Homework 11.
View the video of the March 28 problem session to see how a presentation of a solution to this problem.
Complete the exercises under Homeworks 6 and 7 on the CodeLab system.
Complete Problem Set 6 using the turn-in sheet (which you really don't have to turn in) and bits.c.
Having struggled with gathering copies of Problem set 5 and Program 2 submitted via email, I have decided that for Problem set 6, I am only going to grade copies of programs submitted with WebAssign to Assignment 6. That is, both sections of ECE 209 are going to follow the same rules for program submission.
Complete the exercises under Homeworks 8 on the CodeLab system and complete two pages of the other section's Homework 7.
Complete Problem Set 7.
Complete the homework assignment embedded inside Program 4.
Now with Christopher Petros' solution.
16 is enough. Everyone who shows up at the final gets 10 points on each of homeworks 17, 18, 19, and 20.