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

Infohash : 498DFE6E390FA57805E6E42C3AE7FD4AF1E34125


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