Marking of Assignment 6
Only Question 1 was marked. It was marked out of 7. One mark
was awarded for each of the following:
- submitting an assembler file at all (as long as it looks
like an attempt at Assignment 6!)
- the assembler program has comments with the correct name,
student number, etc
- if the assembly program appears to have an "infinite" loop
that does not change the loop control variable (the "flag"
variable) then one mark will be awarded.
However, if the program does not have such a loop (e.g. within
the loop there is a DOS or BIOS function call to read the
keyboard) then 3 marks will be deducted.
- when the program is executed it prints the student's name
and student number
- pressing/releasing a key other than ESCape does nothing
- pressing/releasing the ESC key causes the program to
terminate (as evidenced by the re-appearance of a DOS prompt)
- the keyboard is operational after the program terminates
ELEC 464 Home Page