A. Karl Kornel
2005-08-15 04:10:17 UTC
Dear students,
I have completed the grading of Homework 5. For those of you who
turned in an alias, here are your grades:
Anne: 82
dynastyw4: 74
ochtend: 00
shanghai2k5: 00
Tastethe: 69
It is now too late to get an alias if you do not already have one.
10 assignments were submitted. The highest grade was 94. The lowest
grade (if you ignore those who didn't turn it in) was 65. The average
was 76.2 with a standard deviation of 8.324. The median was 76.
I will make the solutions available once I have authorization to do
so.
As usual, here are my comments:
On 5-2, I actually took the program you wrote, typed it into the
computer, assembled it, linked it, and ran it on 3 test cases. Many
people had assembler errors, errors which you would not have if you had
actually tried to assemble it. In most cases, either your program
worked completely, worked once the errors were fixed, or didn't work at
all.
For 5-2, my first test case was the one given in the assignment:
input %r9=0x02000050, %r10=28, %r11=30, output %r9=0x72000050. My
second test case was input %r9=0x6E5A65E0, %r10=15, %r11=16, output
%r9=0x6E5BE5E0. My final test case was input %r9=0, %r10=0, %r11=1,
output %r9=0x00000003.
I admit that for some people I probably took off too many points. If
you manage to figure out what went wrong with 5-2, fix your code and
come see me for more points!
For exercises 9 and 10, it's amazing how many people did not read up
on the .word assembler directive. You can do #9 and #10 without
anything in the .text section! Look up information on .word and think
about it...
For exercise 13b, I'm not going to say anything. Take a look at the
solution (when it becomes available), and hopefully you will understand.
If you still don't understand after seeing the solution, talk to me or
Bettina. Actually, I will say something: Did you actually take your
solution and test it? Why not?
For 5-5, almost everyone lost points on part c. Here is part of the
description of 5-5: "... For the following questions, assume that you
have added two additional fields (Name and Gender) ----TO THE
BEGINNING---- of the Person record structure...." (emphasis added)
Notice how it says "to the beginning"? Almost everyone placed the name
and gender at the end, so that meant that most of your .set numbers were
messed up!
I have completed the grading of Homework 5. For those of you who
turned in an alias, here are your grades:
Anne: 82
dynastyw4: 74
ochtend: 00
shanghai2k5: 00
Tastethe: 69
It is now too late to get an alias if you do not already have one.
10 assignments were submitted. The highest grade was 94. The lowest
grade (if you ignore those who didn't turn it in) was 65. The average
was 76.2 with a standard deviation of 8.324. The median was 76.
I will make the solutions available once I have authorization to do
so.
As usual, here are my comments:
On 5-2, I actually took the program you wrote, typed it into the
computer, assembled it, linked it, and ran it on 3 test cases. Many
people had assembler errors, errors which you would not have if you had
actually tried to assemble it. In most cases, either your program
worked completely, worked once the errors were fixed, or didn't work at
all.
For 5-2, my first test case was the one given in the assignment:
input %r9=0x02000050, %r10=28, %r11=30, output %r9=0x72000050. My
second test case was input %r9=0x6E5A65E0, %r10=15, %r11=16, output
%r9=0x6E5BE5E0. My final test case was input %r9=0, %r10=0, %r11=1,
output %r9=0x00000003.
I admit that for some people I probably took off too many points. If
you manage to figure out what went wrong with 5-2, fix your code and
come see me for more points!
For exercises 9 and 10, it's amazing how many people did not read up
on the .word assembler directive. You can do #9 and #10 without
anything in the .text section! Look up information on .word and think
about it...
For exercise 13b, I'm not going to say anything. Take a look at the
solution (when it becomes available), and hopefully you will understand.
If you still don't understand after seeing the solution, talk to me or
Bettina. Actually, I will say something: Did you actually take your
solution and test it? Why not?
For 5-5, almost everyone lost points on part c. Here is part of the
description of 5-5: "... For the following questions, assume that you
have added two additional fields (Name and Gender) ----TO THE
BEGINNING---- of the Person record structure...." (emphasis added)
Notice how it says "to the beginning"? Almost everyone placed the name
and gender at the end, so that meant that most of your .set numbers were
messed up!
--
=============================
| Alfred Karl Kornel
| -- ***@cse.ohio-state.edu
| Member- Europa Research Group
| UNIX / RESOLVE Consultant
=============================
=============================
| Alfred Karl Kornel
| -- ***@cse.ohio-state.edu
| Member- Europa Research Group
| UNIX / RESOLVE Consultant
=============================