From the course: Advanced C Programming: Integrating C and Assembly Language

Combining C with assembly language

- [Dan] Assembly programmers are rare these days, yet assembly offers advantages in speed and tight code that no other language can beat despite its long and tedious development time. A better approach is to mix assembly with another language such as C. This marriage couples the benefits of C's development time with the speed and tight code of Assembly. I'm Dan Gookin, author of many technology books and online courses at LinkedIn Learning. In this course, I examine how to integrate C and assembly language. You can link assembly modules with C modules, write inline assembly in your C code, and call C functions from within assembly code. The goal is to give your programs that extra boost in power when it's needed and optimize performance without suffering through the inefficient assembly language development cycle. I believe you'll find these efforts beneficial to not only improve your code, but expand your programming knowledge. Join me as together we explore integrating C and assembly language.

Contents