My Account Log in

1 option

Advanced C Programming: Integrating C and Assembly Language/ with Dan Gookin.

LinkedIn Learning Available online

View online
Format:
Video
Author/Creator:
Gookin, Dan, speaker.
Contributor:
linkedin.com (Firm)
Language:
English
Genre:
Instructional films.
Educational films.
Video recordings.
Physical Description:
1 online resource
polychrome
Place of Publication:
Carpenteria, CA: linkedinchescom, 2021.
System Details:
Latest version of the following browsers: Chrome, Safari, Firefox, or Internet Explorer. Adobe Flash Player Pluginches JavaScript and cookies must be enabled. A broadband Internet connection.
Summary:
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.
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.
Participant:
Presenter: Dan Gookin
Notes:
1/05/2021
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account