أساسيات بنية x86
تعلّم المكونات الأساسية لبنية معالج x86، بما في ذلك أوضاع CPU ومجموعات التعليمات والتنظيم الأساسي للذاكرة
أساسيات بنية x86 درس مجاني في Assembly Language & x86 Low-Level Systems Programming على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Assembly Language & x86 Low-Level Systems Programming، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Assembly Language & x86 Low-Level Systems Programming 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
Welcome to x86 Architecture!
The x86 architecture powers most PCs — an Intel instruction-set family dating back to the 8086. Knowing it shows how software meets hardware.
The CPU: Your Computer's Brain
The CPU is the brain of an x86 system: it executes instructions, does the math, and conducts data flow like an orchestra leader.
Core Components of the CPU
A CPU has key parts working together: the ALU for math and logic, the Control Unit to decode instructions, and fast on-chip registers.
CPU Modes: Different Operating States
x86 CPUs run in different modes that set how much memory and which features are available. The big three: Real, Protected, and Long Mode.
Real Mode: The Original State
Real Mode is the CPU's boot state: 16-bit, capped at 1MB of memory, direct hardware access but no protection. This is where DOS lived.
Protected Mode: The Modern Era
Protected Mode is the 32-bit leap: up to 4GB of memory plus memory protection, multitasking, and virtual memory between programs.
Long Mode: The 64-bit Evolution
Long Mode is the 64-bit world (x86-64 / AMD64) used by modern OSes. It blows past the 4GB limit with 64-bit registers and addressing.
Instruction Sets: CPU's Language
An instruction set is every command a CPU understands. x86 is CISC, so single instructions can be powerful and do several steps at once.
Memory: A Byte-Addressable Array
Think of memory as one giant ordered array: each slot holds a byte and has a unique numeric address the CPU uses to read and write.
Quick Check: CPU Modes
Which of the following are key characteristics of Protected Mode in x86 architecture?
Recap: Architecture Fundamentals
You explored x86: the CPU and its parts, the Real/Protected/Long modes, instruction sets, and byte-addressable memory. Next: your first program!
الأسئلة الشائعة
هل درس «أساسيات بنية x86» مجاني؟
نعم — نص درس «أساسيات بنية x86» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Assembly Language & x86 Low-Level Systems Programming، انتقل إلى CoddyKit PRO. تتضمن دورة Assembly Language & x86 Low-Level Systems Programming 4 دروس في المجموع.
ماذا ستتعلم في «أساسيات بنية x86»؟
تعلّم المكونات الأساسية لبنية معالج x86، بما في ذلك أوضاع CPU ومجموعات التعليمات والتنظيم الأساسي للذاكرة تتمرن على Assembly Language & x86 Low-Level Systems Programming مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Assembly Language & x86 Low-Level Systems Programming؟
لا تُشترط خبرة سابقة. Assembly Language & x86 Low-Level Systems Programming على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «أساسيات بنية x86»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Assembly Language & x86 Low-Level Systems Programming هذا؟
نعم. كل درس في Assembly Language & x86 Low-Level Systems Programming يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.