Advanced C Programming: Integrating C and Assembly Language
Offered By: LinkedIn Learning
Course Description
Overview
This course shows how to link C and assembly object files, call C functions from assembly code, as well as write assembly inline in a C function.
Syllabus
Introduction
- Combining C with assembly language
- Course requirements
- Controlling the CPU with assembly and C
- Exploring assembly language
- Building assembly code
- Challenge: Build an assembly program
- Solution: Build an assembly program
- Viewing C as assembly
- Choosing C or assembly
- Challenge: Linking modules
- Solution: Linking modules
- Putting assembly language into C code
- Adding C to assembly
- Writing inline assembly
- Challenge: Constructing a dialog
- Solution: Constructing a dialog
- Passing arguments in assembly
- Returning a value in assembly
- Writing functions that pass and return values
- Challenge: Random range
- Solution: Random range
Taught by
Dan Gookin
Related Courses
3D Art and Audio PipelineUnity via Coursera 3D Interactions and Navigation
Unity via Coursera ABC du langage C
Institut Mines-Télécom via France Université Numerique Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Add Gore to Your Game in Unity
Coursera Project Network via Coursera