CIS-77 Home http://www.c-jump.com/CIS77/CIS77syllabus.htm

Lab M13. Using Assembly with High-Level Languages


  1. Introduction
  2. Procedure Name Coordination
  3. Calling Conventions
  4. Example Calling ASM Procedure from C++
  5. M13_COPYSTR.ASM
  6. M13_main.cpp
  7. Missing MSVCR80.DLL or MSVCR80D.DLL
  8. Invoking COPYSTR Procedure from C++
  9. Quick Disassembly Examination of Executable Image
  10. Invoking a C Function from Assembly
  11. Building Your Own Stack Machine
  12. Stack Machine Example
  13. Stack Machine Memory
  14. Stack Machine Implementation
  15. Getting Started
  16. Additional Features and Improvements
  17. What to Submit
  18. Thursday 12/4/2008 lab: class demo in progress...