Surprise Me!

x86-64 Assembly Jump Instructions Explained: Unconditional JMP with Full Example in Yasm

2026-01-11 1 Dailymotion

In this beginner-to-intermediate assembly language tutorial, we dive deep into unconditional jump instructions (JMP) in x86-64 assembly using Yasm syntax. <br /><br />We cover: <br />- What unconditional jumps really are (basically a "go to" for assembly) <br />- How labels work and how to create them <br />- Why JMP has unlimited range (unlike conditional jumps) <br />- Practical demo showing how to skip code sections using jumps <br />- Comparison between jumping over code vs letting it execute <br />- Quick look at why this matters before learning conditional branching <br /><br />We also reference the excellent free open-source textbook by Professor Ed Jorgensen (May 2024 version) which is highly recommended for anyone serious about learning x86-64 assembly. <br /><br />Whether you're preparing for university courses, reverse engineering, operating systems development, or just love low-level programming, this video will give you a clear understanding of how unconditional control flow works in modern x86-64 assembly. <br /><br />Next video will cover conditional jumps (je, jne, jg, jl, etc.) and their limitations. <br /><br />Enjoy the video and happy coding at the machine level! <br /><br />Introduction to Jump Instructions 00:00:00 <br />Recommended Free Assembly Textbook 00:00:23 <br />What Unconditional Jumps Actually Do 00:01:27 <br />Labels Explained with Examples 00:02:40 <br />Unlimited Jump Range Advantage 00:04:43 <br />Overview of the Demonstration Program 00:06:56 <br />Building and Running the Jump Test 00:09:21 <br />Live Jump Test Demonstration 00:10:53 <br />Effect of Removing the Jump Instruction 00:13:50 <br />Jumping in Different Directions Example 00:14:58 <br />Summary and Next Video Teaser 00:17:28 <br />Closing Remarks and Call to Action 00:17:44 <br /><br />Thanks for watching! <br /><br />Find us on other social media here: <br />- https://www.NeuralLantern.com/social <br /><br />Please help support us! <br /><br />- Subscribing + Sharing on Social Media <br />- Leaving a comment or suggestion <br />- Subscribing to our Blog <br />- Watching the main "pinned" video of this channel for offers and extras <br /><br />#AssemblyLanguage #x86_64 #LowLevelProgramming #Yasm #ComputerScience <br />

Buy Now on CodeCanyon