Lynda - Advanced C Programming: Integrating C and Assembly Language
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size135.1 MB
- Uploaded Bytutsnode
- Downloads235
- Last checkedJan. 13th '21
- Date uploadedJan. 10th '21
- Seeders 25
- Leechers2
Description
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.
Last Updated 1/5/2021
Files:
Advanced C Programming Integrating C and Assembly Language [TutsNode.com] - Advanced C Programming Integrating C and Assembly Language- 04 Exploring assembly language.mp4 (12.7 MB)
- 01 Combining C with assembly language.en.srt (1.9 KB)
- 04 Exploring assembly language.en.srt (7.2 KB)
- 05 Building assembly code.en.srt (6.1 KB)
- 17 Passing arguments in assembly.en.srt (6.0 KB)
- 09 Choosing C or assembly.en.srt (5.0 KB)
- 08 Viewing C as assembly.en.srt (5.0 KB)
- 08 Viewing C as assembly.mp4 (11.0 MB)
- 13 Adding C to assembly.en.srt (4.6 KB)
- 06 Challenge Build an assembly program.en.srt (1.9 KB)
- 07 Solution Build an assembly program.mp4 (10.7 MB)
- 03 Controlling the CPU with assembly and C.en.srt (4.3 KB)
- 18 Returning a value in assembly.en.srt (4.3 KB)
- 12 Putting assembly language into C code.en.srt (4.2 KB)
- 19 Writing functions that pass and return values.en.srt (3.8 KB)
- 07 Solution Build an assembly program.en.srt (3.8 KB)
- 14 Writing inline assembly.en.srt (3.5 KB)
- 10 Challenge Linking modules.en.srt (3.7 KB)
- 02 Course requirements.en.srt (3.5 KB)
- 15 Challenge Constructing a dialog.en.srt (1.4 KB)
- 17 Passing arguments in assembly.mp4 (8.9 MB)
- Ex_Files_Adv_C_Prog_Assembly.zip (59.5 KB)
- 16 Solution Constructing a dialog.en.srt (3.3 KB)
- 11 Solution Linking modules.en.srt (3.3 KB)
- 21 Solution Random range.en.srt (3.0 KB)
- 20 Challenge Random range.en.srt (2.6 KB)
- 05 Building assembly code.mp4 (8.8 MB)
- 13 Adding C to assembly.mp4 (6.8 MB)
- 19 Writing functions that pass and return values.mp4 (6.8 MB)
- 18 Returning a value in assembly.mp4 (6.8 MB)
- 09 Choosing C or assembly.mp4 (6.6 MB)
- 12 Putting assembly language into C code.mp4 (6.5 MB)
- 03 Controlling the CPU with assembly and C.mp4 (5.8 MB)
- 11 Solution Linking modules.mp4 (5.8 MB)
- 16 Solution Constructing a dialog.mp4 (5.4 MB)
- 21 Solution Random range.mp4 (4.9 MB)
- 02 Course requirements.mp4 (4.6 MB)
- 14 Writing inline assembly.mp4 (4.5 MB)
- 10 Challenge Linking modules.mp4 (4.4 MB)
- 01 Combining C with assembly language.mp4 (4.3 MB)
- 20 Challenge Random range.mp4 (3.9 MB)
- 15 Challenge Constructing a dialog.mp4 (2.4 MB)
- 06 Challenge Build an assembly program.mp4 (2.3 MB)
- TutsNode.com.txt (0.1 KB) .pad
- 0 (0.4 KB)
- 1 (0.6 KB)
- 2 (1.2 KB)
- 3 (23.0 KB)
- 4 (102.2 KB)
- 5 (48.2 KB)
- 6 (76.6 KB)
- 7 (99.0 KB)
- 8 (111.0 KB)
- 9 (102.9 KB)
- 10 (96.0 KB)
- 11 (117.9 KB)
- 12 (124.0 KB)
- 13 (25.3 KB)
- 14 (108.5 KB)
- 15 (23.8 KB)
- 16 (17.5 KB)
- 17 (101.5 KB)
- 18 (3.8 KB)
- 19 (97.0 KB)
- [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
Code:
- udp://inferno.demonoid.pw:3391/announce
- udp://tracker.openbittorrent.com:80/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://torrent.gresille.org:80/announce
- udp://glotorrents.pw:6969/announce
- udp://tracker.leechers-paradise.org:6969/announce
- udp://tracker.pirateparty.gr:6969/announce
- udp://tracker.coppersurfer.tk:6969/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://9.rarbg.to:2710/announce
- udp://shadowshq.yi.org:6969/announce
- udp://tracker.zer0day.to:1337/announce