| Third Edition |
This Web site is for instructors using Kip Irvine's Assembly Language for Intel-Based Computers, Third Edition 1999, Prentice Hall. This edition will be discontinued at the end of Summer 2002.
| PowerPoint slides | Solutions Manual | Sample Tests (updated 5/8/01) | ||
| Official Microsoft Assembler Reference Manuals | Solution Programs | Miscellaneous Instructional Aids | ||
| Sample Projects | Discussion Group for Instructors |
Each of the three official Microsoft Assembler manuals is a collection of Microsoft Word document files, one for each chapter. The captured graphics are somewhat garbled, but this is all that's available from Microsoft, via their Platform SDK disks shipped with the Microsoft Universal Subscription. Each of the manuals has been collected into an individual ZIP file, and should be extracted into its own directory:
The contains answers to even-numbered chapter review questions and solutions to most programming exercises SolutionsManual.pdf, (Adobe Acrobat file, updated 06/17/2002). The original printing of this manual is also available in print from your college Prentice-Hall representative. You can also download just the table of contents.
Solutions to Programming Exercises, Chapters 1-9 (solutions.zip, 12/07/01).
Sample lecture sequence used by the author when teaching a course entitled Fundamentals of Computer Systems.
Single printable page containing boxes with sequential memory addresses. Useful tool for reviewing the storage format of data, as you can have students fill in the contents of individual memory bytes. See the Workbook exercise entitled Mapping Variables to Memory for an example. You might want to print this and hand it out in class (memmap.pdf, Adobe Acrobat file, 03/08/00).
Diagram of segmented memory, Intel processor (good for Chapter 2 lectures). (segments.doc, Word 97 document, 01/26/00).
Additional examples have heen inserted into these slides, beyond what is in the book. Last update: 02/06/01.
Professor Mario Marchand of the University of Ottowa Computer Science Department created a set of slides for his Assembly Language course, and licensed them to Prentice-Hall publishing (November 1999):
I would like to share with you several projects that I have given out in my course at Florida International University. Each contains a fairly complete description, with a sample solution program. I hope you enjoy them as much as my students and I did.
File Decoding Program (requires Chapters 1-7)
Hamming Code Program (requires Chapters 1-7)