Introduction
Combining C with assembly language
()
Course requirements
()
1. Assembly Language Overview
Controlling the CPU with assembly and C
()
Exploring assembly language
()
Building assembly code
()
Challenge: Build an assembly program
()
Solution: Build an assembly program
()
2. The Assembly Side of C
Viewing C as assembly
()
Choosing C or assembly
()
Challenge: Linking modules
()
Solution: Linking modules
()
3. C and Assembly Integration
Putting assembly language into C code
()
Adding C to assembly
()
Writing inline assembly
()
Challenge: Constructing a dialog
()
Solution: Constructing a dialog
()
4. Assembly Functions for C
Passing arguments in assembly
()
Returning a value in assembly
()
Writing functions that pass and return values
()
Challenge: Random range
()
Solution: Random range
()
Ex_Files_Adv_C_Prog_Assembly.zip
(61 KB)