Understanding x86 Addressing Modes | Pointers in x86 Assembly | Swap Function Explained | lecture 2

Опубликовано: 11 Апрель 2026
на канале: Tech Instance
2,010
37

Addressing modes are the backbone of modern computer architectures, this video breaks them down implementing a swap function in x86 ISA.

For the complete playlist on Computer Architecture and Assembly Language, visit [   • Introduction to Assembly Language | Levels...  ].

This is second part of our 6-part series, we explain how effective memory addresses are computed in x86 using rich addressing modes. You’ll learn how the swap function operates at a low level, especially how it uses pointer parameters (int*) passed using combinations of Displacement (D), Base (Rb), Index (Ri), and Scale.

🧠 Topics Covered:

Basics of x86 addressing modes

Register Indirect Addressing

How pointer parameters are handled in assembly

Comparison of x86 and x64 architectures

Practical demonstration with swap function in assembly

📌 Perfect for students, beginners in assembly programming, and those preparing for OS or Computer Architecture exams.

👉 Watch the full series here: [Playlist Link]

🔔 Subscribe and hit the bell icon for more Computer Architecture & Assembly Language tutorials!

#x86 #AssemblyLanguage #ComputerArchitecture #AddressingModes #x86vsx64 #SwapFunction #Registers #AssemblyProgramming #LowLevelProgramming #PointersinAssembly #x64Architecture #CSFundamentals #AssemblyTutorial