Intel 8086

From binaryoption
Jump to navigation Jump to search

معالج إنتل 8086: نظرة شاملة للمبتدئين

معالج إنتل 8086 هو معالج دقيق (Microprocessor) ذو 16 بت قدمته شركة إنتل في عام 1978. يمثل هذا المعالج نقطة تحول حاسمة في تاريخ الحوسبة، حيث أنه يعتبر الأساس الذي بنيت عليه العديد من الأنظمة الحاسوبية اللاحقة، بما في ذلك أول أجهزة الكمبيوتر الشخصية (PC). هذا المقال يقدم شرحًا تفصيليًا للمبتدئين حول هذا المعالج الهام، مع التركيز على بنية المعالج، ومجموعة الأوامر، وتطبيقاته، ومقارنته بالمعالجات الأخرى.

تاريخ معالج 8086

قبل ظهور معالج 8086، كانت المعالجات الدقيقة محدودة في قدراتها، وغالبًا ما كانت تستخدم في تطبيقات متخصصة. إنتل 8086، ونسخته 8088 (التي تستخدم ناقل بيانات 8 بت) ، مهدا الطريق لظهور IBM PC في عام 1981، مما أحدث ثورة في صناعة الحوسبة. يعود الفضل إلى معالج 8086 في إطلاق العنان لعصر الكمبيوتر الشخصي، مما جعله في متناول الأفراد والشركات على حد سواء. تطور هذا المعالج لاحقًا إلى معالجات سلسلة x86 التي تهيمن على سوق أجهزة الكمبيوتر المكتبية والمحمولة حتى اليوم.

بنية معالج 8086

يتكون معالج 8086 من عدة وحدات أساسية تعمل معًا لتنفيذ التعليمات:

  • وحدة الحساب والمنطق (ALU): تقوم بإجراء العمليات الحسابية والمنطقية.
  • وحدة التحكم (Control Unit): تفسر التعليمات وتوجه عمل الوحدات الأخرى.
  • وحدات التسجيل (Registers): أماكن تخزين صغيرة وسريعة تستخدم لتخزين البيانات المؤقتة والعناوين. يشمل ذلك سجلات عامة مثل AX، BX، CX، DX، بالإضافة إلى سجلات المؤشرات SI و DI، سجلات المكدس SP و BP، وسجل العلم Flags.
  • وحدة الذاكرة (Memory Unit): تتعامل مع الوصول إلى الذاكرة الخارجية.
  • ناقل العناوين والبيانات (Address and Data Bus): مسارات لتمرير العناوين والبيانات بين المعالج والذاكرة والأجهزة الطرفية. يستخدم 8086 ناقل عناوين 20 بت، مما يسمح له بالوصول إلى 1 ميجابايت من الذاكرة.
بنية معالج إنتل 8086
الوحدة الوصف وحدة الحساب والمنطق (ALU) إجراء العمليات الحسابية والمنطقية وحدة التحكم تفسير وإدارة التعليمات السجلات تخزين البيانات المؤقتة والعناوين وحدة الذاكرة الوصول إلى الذاكرة الخارجية ناقل العناوين والبيانات نقل البيانات والعناوين

مجموعة الأوامر

يدعم معالج 8086 مجموعة واسعة من الأوامر التي تسمح للمبرمجين بتنفيذ مهام مختلفة. يمكن تصنيف هذه الأوامر إلى عدة فئات:

  • أوامر نقل البيانات (Data Transfer Instructions): مثل MOV، PUSH، POP، XCHG.
  • أوامر العمليات الحسابية (Arithmetic Instructions): مثل ADD، SUB، MUL، DIV.
  • أوامر العمليات المنطقية (Logical Instructions): مثل AND، OR، XOR، NOT.
  • أوامر التحكم (Control Instructions): مثل JMP، CALL، RET، LOOP.
  • أوامر إدارة السلاسل (String Instructions): مثل MOVS، CMPS، SCAS.

فهم مجموعة الأوامر أمر بالغ الأهمية لكتابة برامج فعالة لمعالج 8086.

تطبيقات معالج 8086

تم استخدام معالج 8086 في مجموعة متنوعة من التطبيقات، بما في ذلك:

  • أجهزة الكمبيوتر الشخصية (PCs): كانت أول أجهزة الكمبيوتر الشخصية تعتمد على معالج 8086 أو 8088.
  • أنظمة التحكم الصناعية (Industrial Control Systems): تم استخدامه في التحكم في العمليات الصناعية.
  • أجهزة القياس (Measurement Instruments): تم استخدامه في أجهزة القياس العلمية والصناعية.
  • ألعاب الفيديو (Video Games): كان يستخدم في بعض ألعاب الفيديو المبكرة.

مقارنة مع المعالجات الأخرى

بالنظر إلى معالج 8086 مقارنة بالمعالجات الأخرى في عصره، يمكن ملاحظة ما يلي:

  • معالج Zilog Z80: كان منافسًا رئيسيًا لمعالج 8086، ولكنه كان معالجًا بحجم 8 بت، مما حد من قدراته.
  • معالج Motorola 68000: كان معالجًا متطورًا ذا 16/32 بت، ولكنه كان أكثر تكلفة من معالج 8086.
  • معالجات سلسلة x86 اللاحقة (80286, 80386, 80486): تمثل تطورات كبيرة لمعالج 8086، حيث أضافت المزيد من الميزات والقدرات. معمارية x86 هي الآن المعيار السائد في عالم أجهزة الكمبيوتر.

استراتيجيات التداول ذات الصلة (على سبيل المثال لتوضيح أهمية فهم البيانات)

على الرغم من أن 8086 معالج قديم، فإن فهم كيفية معالجة البيانات يمكن أن يكون مفيدًا في فهم أساسيات التداول. على سبيل المثال:

تحليل فني وتحليل حجم التداول

المراجع

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين