Dr. Edward Pettit, ASU , CSCI 2370 Fall 1998

Dr. M. Edward Pettit, Jr.

CSCI 2370
Fall 1998

Email: mpettit@aug.edu
Phone: (706) 737-1738
Fax: (706) 667-4116


Course Information

Bar

Course Syllabus
Course Outline

Worksheet on Numbers: answers to 14-16

Bar

Course Resources

Bar

Sources on Interrupts
1. The Programmers PC Sourcebook - 2nd Edition, by Thom Hogan, Microsoft Press, 1991, out of print, $39.95
2. PC Interrupts - 2nd Edition, by Brown & Kyle, Addison Wesley, 1994, out of print, $39.95
Both available in my office

Bar


Course Comments

Bar

10/28/98 - INPTSTR should be defined as: 05,00,' $'

11/6/98 - Comments on Assignment 3
1. Missed the last STOSB in FILLBLK
2. Testing - didn't check the entire extra segment to see if all of it had changed - particularly the byte previous to your starting location (DI)
3. Used word size parameter for FILLBLK instead of byte size
MOV AL,val
MOV AH,val
4. Both the invocation of FILLBLK and the writing of the string should be in TEST0 and TEST1
5. Need C comments

11/10/98 - Comment on what the memory checker is testing
If the test finds a bad spot, location and value can tell you if it is a bleeding problem.
If the memory bit is just weak (say can't be set to 1), then both TEST1 and TESTA (or 5) will fail at the same location. If it is a bleeding problem (say setting one bit to 1 changes another bit to 1), then you will see excess bits of 1.

11/13/98 - Assignment 4 Comments
1. (-1) Need better C comments in SCANBLK and indentation in the TEST's
2. (-1) Need to test/printscreen an example of bad memory
3. (-0) Needed to test an example where the bad memory was the last byte of the segment, since that waas handled specially in SCANBLK. No deduction since I didn't mention it to those who asked about the adequacy of their output.

Bar

Comments may be emailed to mpettit@aug.edu
Last Updated 10 Nov 1998