للتسجيل اضغط هـنـا


الإهداءات




آخر 10 مواضيع

ركن أخبار المواقع والمنتديات العربية والأجنبية

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 02-05-2012, 10:40 AM   #1
RSS2

الصورة الرمزية RSS2

 
الحالـہ:RSS2 غير متواجد حالياً
تسجيليّ: Apr 2009
آخ’َـر آطلآلـہ: 11-02-2012 (08:49 PM)
مُشآركاتيّ: 5,764 [ + ]
الـتقـَـيـَم: 10026
مستوى الـتقـَـيـَم: RSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond reputeRSS2 has a reputation beyond repute
 
(الدرس الثالث) معالجات 8086 Microprocessor








قبل الدخول الى الدرس راجع الدروس السابقة :
http://www.dev-point.com/vb/t276159.html
www.dev-point.com/vb/t275118.html
  • درسنا اليوم عن

8086 Microprocessor

يمثل المعالج عقل الحاسوب وهي الوحدة المسؤله عن القيام بأدارة الحاسوب والقيام بالعمليات الرياضيةوالمنطقية ونحن هنا كما أوضحت ندرس معالجات أنتل من العائلة X86 لأنها العائلةالأشهر والأكثر أستخداماً بين الناس

لهذا المعالج 16 ناقل بيانات (data bus) بحيث يسمح بقراءة/كتابة كلمة كاملة 16 بت وايضا يمكن قراءة /كتابة نصف كلمة 8 بت
  • لهذا المعالج 20 ناقل عناوين (address bus) بحيث يسمح بالتوجه لـ 1 ميغا عناوين. وبما ان لكل خلية عنوان خاص اذا يمكن التوجه الى 1 ميغا خلايا ذاكرة
  • يوجد في هذا المعالج 14 مسجلا. كل مسجل بطول 16 بت.
وسوف نتكلم عليها في حينها إن شاء في درس المسجلات ،،

نتكلم عن مكونات الكمبيوتر


مما يتألف الكمبيوتر أو الحاسب
يتألف الكمبيوتر أو الحاسب بشكل أساسي من : ـ
1 ) ـ اللوحة الأم Mother Board
2 ) ـ والمعالج Microprocessor
3 ) ـ وذاكرة القراءة-فقط ROM=Read-Only Memory
4 ) ـ وذاكرة الوصل العشوائي = الرام RAM=Random-Access Memory
5 ) ـ ووحدة التغذية Power Supply
6 ) ـ والمنافذ التوسعية Expansion Slots مثل فتحات توصيل الكروت ( كروت الشاشه و الصوت و ما إلى ذلك ) .

وحدة التنفيذ ووحدة ملاءمة الممر Execution Unit And Bus Interface Unit

يتألف المعالج من وحدتين هما وحدة التنفيذ Execution Unit أختصاراً EU ومهمتها تنفيذالتعليمات ،
ووحدة ملاءمة الممر Bus Interface Unit أختصاراً BIU ومهمتها نقلالبيانات والمعطيات الى وحدة التنفيذ . تحتوي وحدة التنفيذ على وحدة الحساب والمنطق Arithmetic And Logic Unit أختصاراً ALU ووحدة التحكم Control Unit أختصاراً CU ومجموعة من المسجلات.

تتألف وحدة ملائمة الممر من وحدة التحكم بالممر Bus Control Unit ومسجلات المقاطع Segment Registers ورتل=كيو التعليمات Instruction Queue (الرتل أو الكيو هو نوع من أدارة الذاكرة تكون فيه المعلومة الداخلة أولاخارجة أولاًً FIFO=First In First Out ).

وتقوم وحدة ملاءمة الممر بعمليات التحكم بالممر ونقل المعطيات بين كل من وحدة التنفيذ والذاكرة وأجهزة الأدخالوالأخراج الخارجية، كما تقوم مسجلات المقاطع بعملية التحكم في عنونة الذاكرة .

تضع وحدة ملاءمة الممر تضع التعليمات في رتلها المخصص لها في وحدة التنفيذ بعد أن تقوم بجلبها من الذاكرة . يخصص رتل التعليمات لوضع التعليمات فيه بعد جلبهامن الذاكرة بواسطة وحدة ملاءمة الممر ، ولذلك يوجد دائماً رتل من التعليمات جاهزه لتنفيذها من قبل وحدة التنفيذ . تعمل وحدة التنفيذ ووحدة ملاءمة الممر على التوازيفي نفس الوقت) ، بينما تحتفظ وحدة ملاءمة الممر بخطوة نحو الأمام، فعندما تقوم وحدة التنفيذ بتنفيذ تعليمة ما ، تعمل وحدة ملاءمة الممر أما على جلب تعليمة منالذاكرة ووضعها في رتل التعليمات لكي تنتظر دورها في التنفيذ ، أو على جلب معطيات من الذاكرة أو أحد أجهزة الأدخال أو الأخراج . وخلافاً للطريقة التسلسلية فيالمعالجة فأن هذه العملية تحقق حدوث عمليتي الجلب fetching التنفيذ execution فيوقت واحد الأمر الذي يزيد بدورة من سرعة المعالج .
  • ذاكرة القرأة-فقط ROM = Read-Only Memory :-
وهي عبارة عن شريحة دائرة متكاملة IC تحوي على ذاكرة فيها بيانات غير قابلة لأعادةالكتابة عليها (أفتراضياً - شرائح ال ROM الحديثة يمكن إعادة الكتابة عليها بطرقمختلفة ) ، تحتوي هذه الذاكرة على برنامج ال BIOS=Basic Input Output System أونظام الأدخال والأخراج الأساسي، ولايمكن للمعالج القرأة من هذه الذاكرة مباشرة ولكنأول شئ يفعل المعالج عند تشغيله في عملية الأستنهاض هي تحميل البيانات الموجودة فيالروم ونقلها في الرام أو بالأحرى الى القسم الأخير من الرام ذا العنوان الأكبر . تتجلى فائدة ال BIOS في القيام بعملية الفحص الذاتي عند الأستنهاض POST=Power On Self Test بالأضافة الى تحميل برنامج محمل نظام التشغيل بالأضافة الى توفير دوالومقاطعات قياسية في ذاكرة الرام تستطيع أن تستخدمها البرامج للرسم على الشاشة مثلاًأو التعامل مع لوحة المفاتيح أو القرأة والكتابة من والى القرص الصلب .
  • ذاكرة الوصول العشوائي RAM = Random Access Memory :-
هذه الذاكرة مهمة جداً حيث أن أي برنامج لايمكن أن يعمل الا اذا حمل الى هذه الذاكرةكذلك فهي تستخدم لحفظ المتغيرات وحفظ برامج النظام الأساسية ومنها جدوال المقاطعاتوالمقاطعات أنفسها والرويتنات الفرعية ...... الخ ولايتم أستخدام القرص الصلب لحفظمثل هذه المعلومات لأن وقت الوصول فيه أبطأ بكثير من ذاكرة الرام (ولو أن القرص الصلب يستخدم في توفير ذاكرة أفتراضية عن طريق القيام بعمليات مبادلة للصفحات مع ذاكرة الرام) ، وبالطبع فأن هذه الذاكرة يمكن الكتابة اليها أو القرأة منها عن طريق عنونتها .
فبأستخدام العنوان يمكننا أن نصل الى مكان محدد في الذاكرة لنعمل عليهكل عمليات التحرير المطلوبة
المقدمه السابقه ستعتقد أنها كلام نظرىوغير مفيد و لكن لتعلم أخى أنه هو أساس لغة الأسمبلى بل أساس الحاسب ككل ولو أنكأردت أن تفهم حقيقة التعامل داخل الكمبيوتر وحلقة الوصل بين البرامج والأنظمه التىنعمل عليها من جهه و العتاد من جهه أخرى فعليك الإنتباه له و التأكد التام من أنكإستوعبته جيدا وفهمت كل حرف به ،

  • تمثيل الأعداد والحروف


قد تتسائل ما علاقة تمثيل البيانات والعد الثنائي بالأسمبلي ؟ حسناً كما وضحت من قبل فأن الأسمبلي هي لغة قريبة جداً من لغة الآله وهي لغه منخفضة المستوى تتعامل مع العتاد والمعالح بصورةمباشرة ولكي نحقق فهماً أوسع لهذه اللغه يجب أن نفهم بعض الأشياء المهمة جداً فيبنية المعالج .
  • العد الثنائي :-

يتم تمثيل الشفرات والبيانات في ذاكرة الكمبيوتر كتواليف من الشحنات الكهربائية تأخذ قيمتينالأولى وهي وجود الشحنة ويرمز لها ب ON أو صحيح TRUE أو ‘1’ والأخرى وهي غيابالشحنه ويركز لها ب OFF أو خطأ FALSE أو ‘0’ ، ووجود الشحنة يكون عادة بين 4.5 الى 5.5 فولت ( المعالجات الحديثه بين 2.5 الى 3.5 فولت ) وغياب الشحنة يكون بين +0.5فولت و -0.5فولت .


وحدات الذاكره الأساسيه في الذاكره والوحدات التي سنتعامل معها كثيراً هي



بت = بت و هو إما يساوى 0 أو 1 (وجود شحنه أو عدم وجود شحنه ) ( عدد 2 إحتمال Bit)
8
بت = 1 بايت (عدد 256 إحتمال أى ما يعادل 2 أس 8 ) Byte
16
بت = 2بايت(عدد 65536 إحتمال أى ما يعادل 2 أس 16 ) Word
32
بت = 4 بايت(عدد 4294967296 إحتمال أى ما يعادل 2 أس 32 = 4 جيجا إحتمال) DWord=DoubleWord
64
بت = 8 بايت ( عدد 2 أس 64 إحتمال = 16 جيجاجيجا إحتمال )


وحدات أكبر و تختص بقياس البيانات فى مختلف أجزاء الكمبيوتر :-


1024 بايت = KB الكيلوبايت
1024
كيلوبايت = MB الميجابايت
1024
ميجابايت = GB الجيجابايت
1024
جيجابايت = TB التيرابايت
1024
تيرابايت = PB البيتابايت
1024
بيتابايت = EB الأكسابايت
1024
أكسابايت = ZB الزيتابايت
1024
يوتابايت = YB اليوتابايت



الأسكي كود ASCII:-


يتم في الحاسوب وبقية توحيد أستخدامالرموز أستخدام شفرة الآسكي كود (حالياً يعمل على تبني شفرة ال unicode وهي تسمحبتعدد اللغات في مستند واحد حيث يتم تمثيل كل حرف بأستخدام كلمة واحده=2بايت) كلمة ASCII هي أختصار ل :
American National Standard Code For Information Interchange

ويتم أستخدام هذا الكود الموحد لتسهيل تناقل البيانات ويمثل كل رمز
فيه بعدد ثنائي بطول 1بايت=8بت=256أحتمال .
مما يعنى أن أى حرف نكتبه أو نراه
على الشاشه يكون له مقابل رقمى يسمى الأسكر كود الخاص به و سنستخدم هذا الموضوعكثيرا كثيرا جدا ، لذلك يجب عليك أخذ نظره على جدول الأسكى التالى
من هنا

لكتابة عددثنائي يوضع في آخر الرمز ( b ) لدلالة على أنه باينري مثال : Binary=11010010B أماالعدد العشري فلايحتاج الى أضافة وأما العدد لأساس 8 فيكتب مع المرمز (Q) في نهايته Octal=1276Q أو الرمز (O) في نهايته Octal=1276O أما العدد السداسي عشر فيكتب بوضع H في نهايته hexadecimal=0AB9CDH مع مراعاة وضع 0 اذا كان العدد يبدأ بحرف كماالمثال .


يجب أن تعرف الفرق بين تخزين الرقم كرقم أو تخزينه كنص فتخزينالرقم 201 مثلاً كرقم سسيأخذ بايت واحد وهو جاهز للقيام بعمليات رياضية ومنطقيهعليه أما تخزينه كنص فسيأخذ ثلاثة بايت في البايت الأول سيخزن الرقم الخاص بالأسكيكود للرمز '2' وكما قلت يخزن كرقم يدل على الرمز أما البايت الثاني فسيخزن رقمالآسكي كود للرمز '0' أما البايت الثالث فيأخذ القيمه الخاصة بالرمز '1' في الآسكيكود أي أن الرقم خزن بطريقة "102" وليس 102 وهذه الطريقة ليست جاهز للجمع أو الطرحولكنها ممتاز للطباعه على الشاشه ويمكن تحويل النص الى رقم والعكس .


الأعداد ذي الأشاره :-

يتم تخزين الأعداد ذي الأشاره كالتالي
:-

العدد موجب أذا كانت البتالأخيره صفر وقيمة الرقم هي باقي البتات أي لو أخذنا رقماً من بايت واحد فأن البترقم 7 (الثامنه - الترقيم يبدأ من الصفر ) يجب أن تكون صفراً ليكون العدد موجب أماالبتات من 0 الى 6 ( السبعه الأولى ) فتشكل قيمة الرقم
أما أذا كان العدد سالب
فأن البت الأخيرة تساوي واحد أما قيمة الرقم فتساوي سالب المكمل الثنائي للعدد أيلو أخذنا رقم مخزن في واحد بايت مثال = 11110110 بما أن البت السابعه=1 فأن الرقم سالب / نأخذ الآن المكمل الثنائي للعدد وهو 00001010 / القيمة تساوي -00001010 أيسالب عشرة .



  • ملاحظات مهمه :-

1 - البايت فىنظام التمثيل العددى بدون إشاره ( على إعتبار أن العدد موجب ) نطاقه من 0 إلى 255 .
2 - البايت فى نظام التمثيل العددى بالإشاره ( البت الأخير للإشاره) نطاقه من -128 إلى +127 .
3 - عند تعريف متغير من النوع Integer فى السى أو البيسيك فإنهيحجز للرقم 2 بايت .


انتهى الدرس اتمنى الكل استفاد
مو مثل درس امس هههه غلطت في التعبير وصادني الاخ الى متى:15:

الموضوع الأصلي: (الدرس الثالث) معالجات 8086 Microprocessor الكاتب: RSS2 المصدر:

كلمات البحث

ليالي الشوق الرسمي ، منتديات ليالي الشوق ، شبكة ليالي الشوق الرسمية ، ليالي ، منتديات ليالي الشوق ، منتديات ليالي الشوق ، منتديات ليالي الشوق الرسمي ، منتديات المواطن السعودي ، السعودية ، الوطن ، المملكة ، المواطن ، الحرمين ، الرياض ، مواطنين ، سعودين ، القانون السعودي ، التعليم في السعودية ، الطب في السعودية ، الخليج ، منتديات خليجية ، منتديات سعودية ، مواضيع اسلامية ، قران كريم ، اناشيد اسلامية ، مرئيات اسلامية ،مواضيع عامه ، نقاش ، حوار ، ملتقى بنات ، تجمع بنات ، اخبار سريعه ، الشعر العربي ، الشعر الفصيح ، قصائد , شعر مرئي , شعر مسموع ، خواطر ، عذب الكلام , مدونات , رسائل حب , رسائل عاطفيه , خواطر حب , خواطر حزينة , خواطر رومانسية , خواطر قصيرة , قصص ، روايات ، تحميل روايات ، قصص حب , قصص قصيرة ، تعليم ، تعليم لغات ، رياضه عربية , خاص بالمرأه ، أدوات تجميل ، اكسسورات ، صالون المرأة , مكياج , اناقه , جمال , أزياء , تسريحة شعر , معارض ازياء , ازياء مشاهير , ازياء مصممين , فساتين سهرات , فستان سهره , ملابس نسائية , العناية بالبشرة , تبييض البشره , أناقتك ، جاذبيتك , نصائح وإرشادات طبية ، ريجيم ، حميات ، الغذاء الطبيعي ، الطب البديل ، الطب النبوي ، مطبخ , غذاء , صحة , رجيم , تخسيس , المطبخ السعودي , المطبخ الخليجي , المطبخ العربي , المطبخ الايطالي ، أعشاب طبيه ، برامج ، برامج كامله ، برامج نادرة ، برامج حمايه ، كاركات برامج ، الماسنجر , ماسنجريات , المسنجر , ماسنجر8 , صور ماسنجر , ماسنجر لايف , ماسنجر الهوتميل , ايميل , صور مسنجر , توبيكات ، ثيمات الجوال ، نغمات الجوال ، فديو كليب للجوال ، خلفيات للجوال ، برامج الجوال ، العاب الجوال ، خلفيات للجوال ، العاب الكترونية , العاب اون لاين , العاب الفيديو ,ألعاب بي سي , العاب كمبيوتر كفي , لعبة , العاب الفلاش , العاب الفلاش , انمي 2011 ، دروس فوتوشوب ، تعلم الفوتوشوب ، دروس فوتشوب ، باترن ، ستايلات ، خطوط ، صور ، صور عالية الجوده ، صور تصميم ، صور غريبة ، بلاك بيري ، برامج بلاك بيري ، ثيمات بلاك بيري ، العاب بلاك بيري ، ايفون ، برامج ايفون ، ثيمات اي فون ، العاب اي فون ، رسائل ، رسائل MMS ، وسائط ، سياحة ، سفر ، فنادق ، مدن ، دول ، العالم ، ديكورات ، مفروشات ، غرف نوم ، مجالس ، وضائف ، فرص عمل




 
التوقيع RSS2 :
مواضيع : RSS2



رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
8086, معالجات, الثالث, الحرس, microprocessor


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة




ping fast  my blog, website, or RSS feed for Free
الساعة الآن 01:06 AM.



SEO by FiraSEO v3.2 .
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO
new notificatio by 9adq_ala7sas
HêĽм √ 3.1 BY: ! ωαнαм ! © 2010

منتديات ليالي الشوق

↑ Grab this Headline Animator

Sitemap php

Sitemap txt

Sitemap tags.txt
My Zimbio
Top Stories