Advanced C Programming: Integrating C and Assembly Language Preview

Advanced C Programming: Integrating C and Assembly Language

With Dan Gookin Liked by 509 users
Duration: 50m Skill level: Advanced Released: 1/5/2021

Course details

Though a C compiler is efficient, it's possible to work with both C and assembly, enjoying the speed of assembly with the lower development time of C. In this course, instructor Dan Gookin teaches you how to link C and assembly object files, call C functions from assembly code, as well as write assembly inline in a C function. Dan starts by explaining how to acquire an assembler and run C and assembly programs. He discusses how integrating C and assembly language can improve your coding skills and program performance. He walks you through how to create a program in assembly by processing the proper steps: assemble, link, and run. Dan shows you how the compiler translates C instructions into assembly and how to optimize your C code by using assembly to target bottlenecks. He goes over how to join assembly code with C code, as well as how to use C language functions in assembly code. In conclusion, Dan explains how to use assembly functions for C.

Skills you’ll gain

Meet the instructor

Learner reviews

4.6 out of 5

136 ratings
  • 5 star
    Current value: 104 76%
  • 4 star
    Current value: 22 16%
  • 3 star
    Current value: 6 4%
  • 2 star
    Current value: 2 1%
  • 1 star
    Current value: 2 1%

Contents

What’s included

  • Practice while you learn 1 exercise file
  • Test your knowledge 4 quizzes
  • Learn on the go Access on tablet and phone

Similar courses

Download courses

Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.