Udemy - x86 Assembly Language Programming Masters Course

seeders: 10
leechers: 5
updated:

Download Fast Safe Anonymous
movies, software, shows...
  • Downloads: 128
  • Language: English

Files

[ CoursePig.com ] Udemy - x86 Assembly Language Programming Masters Course
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1. Introduction
    • 1. Introduction-en_GB.srt (2.3 KB)
    • 1. Introduction.mp4 (34.9 MB)
    2. Legacy 8086 Processor Development
    • 1. What Is Assembly Language-en_GB.srt (2.4 KB)
    • 1. What Is Assembly Language.mp4 (36.9 MB)
    • 10. Talking With Hardware With In And Out Instructions-en_GB.srt (4.0 KB)
    • 10. Talking With Hardware With In And Out Instructions.mp4 (36.1 MB)
    • 11. Mathematics Adding, Substraction, Division And Multiplication-en_GB.srt (16.7 KB)
    • 11. Mathematics Adding, Substraction, Division And Multiplication.mp4 (177.3 MB)
    • 12. Condition Instructions-en_GB.srt (9.2 KB)
    • 12. Condition Instructions.mp4 (85.7 MB)
    • 13. Reading bytes with the lodsb instruction-en_GB.srt (3.8 KB)
    • 13. Reading bytes with the lodsb instruction.mp4 (32.2 MB)
    • 14. Storing bytes with the stosb instruction-en_GB.srt (3.2 KB)
    • 14. Storing bytes with the stosb instruction.mp4 (29.9 MB)
    • 15. Revising Our Hello World Program-en_GB.srt (8.2 KB)
    • 15. Revising Our Hello World Program.mp4 (77.3 MB)
    • 16. Helpful Resources For The 8086 Processor-en_GB.srt (2.6 KB)
    • 16. Helpful Resources For The 8086 Processor.mp4 (30.8 MB)
    • 2. External URLs.txt (0.1 KB)
    • 2. Installing The Emulator-en_GB.srt (2.5 KB)
    • 2. Installing The Emulator.mp4 (11.7 MB)
    • 3. Hello World-en_GB.srt (21.0 KB)
    • 3. Hello World.mp4 (260.9 MB)
    • 4. Transistors And Logic Gates Understanding The Processor-en_GB.srt (14.9 KB)
    • 4. Transistors And Logic Gates Understanding The Processor.mp4 (139.4 MB)
    • 5. Registers In The 8086-en_GB.srt (11.2 KB)
    • 5. Registers In The 8086.mp4 (111.6 MB)
    • 6. Segmentation-en_GB.srt (9.8 KB)
    • 6. Segmentation.mp4 (97.1 MB)
    • 7. The Stack, Subroutines And Endianness Explained-en_GB.srt (10.1 KB)
    • 7. The Stack, Subroutines And Endianness Explained.mp4 (94.0 MB)
    • 8. Moving Data To And From Memory-en_GB.srt (10.0 KB)
    • 8. Moving Data To And From Memory.mp4 (97.8 MB)
    • 9. Interrupts And How They Work-en_GB.srt (16.5 KB)
    • 9. Interrupts And How They Work.mp4 (169.0 MB)
    3. Modern x86 Processor Development
    • 1. Installing x86 Assembler Dependencies-en_GB.srt (6.9 KB)
    • 1. Installing x86 Assembler Dependencies.mp4 (44.1 MB)
    • 2. x86 Hello World-en_GB.srt (7.7 KB)
    • 2. x86 Hello World.mp4 (60.3 MB)
    • 3. Using Assembly With C-en_GB.srt (27.3 KB)
    • 3. Using Assembly With C.mp4 (216.6 MB)
    • 4. Local Variables In Assembly-en_GB.srt (14.9 KB)
    • 4. Local Variables In Assembly.mp4 (67.9 MB)
    • 5. Returning Structures In Assembly-en_GB.srt (15.5 KB)
    • 5. Returning Structures In Assembly.mp4 (124.8 MB)
    • 6. Pointers In Assembly-en_GB.srt (4.0 KB)
    • 6. Pointers In Assembly.mp4 (37.4 MB)
    • 7. Passing Structures To Assembly-en_GB.srt (8.7 KB)
    • 7. Passing Structures To Assembly.mp4 (79.9 MB)
    • 8. Receive Input From The Keyboard-en_GB.srt (6.6 KB)
    • 8. Receive Input From The Keyboard.mp4 (63.7 MB)
    4. Conclusion
    • 1. Conclusion-en_GB.srt (0.5 KB)
    • 1. Conclusion.mp4 (7.7 MB)
    • Bonus Resources.txt (0.3 KB)

Description

x86 Assembly Language Programming Masters Course



MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.17 GB | Duration: 3h 26m
Learn Assembly From A Decade Of Experience
What you'll learn
How to use Emu8086 to create assembly programs for the 8086 processor
All about registers in a processor and how they can be useful for storing temporary information
All about segmentation in Intel processors
All about interrupts
Subroutines and return addresses
The stack
Talking with a C program using assembly
Talking with an assembly program using C
Understanding disassembly
Understanding how GCC compiler can create machine code that can call our assembly functions
How to use NASM Assembler

Basic C knowledge is recommended if not C then at least some experience in another programming language
A drive to solve problems. Assembly is nothing like any other language, I will teach you what I know but you have to be willing to pay attention and try again if you mess up
Description
This course is intended to teach you x86 assembly programming. This course teaches you how processors work and how machine code is possible. We start the course using an emulator for the legacy Intel 8086 processor where we learn all about registers and the memory segmentation model.

Since we start the course with an emulator it allows me to pause the machine at any moment in time and show you exactly what is going on.

After you learn all about the legacy 8086 processor and how to program assembly for it we then move to the modern processors of today and start writing assembly for those. You are taught how to write 32 bit programs for Windows machine's and most importantly how to communicate with C programs using assembly language. You are shown how to access variables, structures and arrays through just assembly code. We also call C functions and they call our assembly routines.



Download torrent
2.2 GB
seeders:10
leechers:5
Udemy - x86 Assembly Language Programming Masters Course


Trackers

tracker name
udp://tracker.torrent.eu.org:451/announce
udp://tracker.tiny-vps.com:6969/announce
http://tracker.foreverpirates.co:80/announce
udp://tracker.cyberia.is:6969/announce
udp://exodus.desync.com:6969/announce
udp://explodie.org:6969/announce
udp://tracker.opentrackr.org:1337/announce
udp://9.rarbg.to:2780/announce
udp://tracker.internetwarriors.net:1337/announce
udp://ipv4.tracker.harry.lu:80/announce
udp://open.stealth.si:80/announce
udp://9.rarbg.to:2900/announce
udp://9.rarbg.me:2720/announce
udp://opentor.org:2710/announce
µTorrent compatible trackers list

Download torrent
2.2 GB
seeders:10
leechers:5
Udemy - x86 Assembly Language Programming Masters Course


Torrent hash: 9F01F4A8D23473E8CE986F61E12EC1B5D3679FF5