- 0
سجل دخول لمتابعه هذا
متابعين
0

سلسله دروس "تعلم الاسيمبلى من الصفر"
بواسطة
The expendable,
-
يستعرض القسم حالياً 0 members
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
بواسطة
The expendable,
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
تم النشر منذ (معدل)
السلام عليكم ورحمه الله وبركاته
دمتم اخوتى رواد الفريق العربى .. سوف اقدم سلسله دروس فى الاسيمبلى للمبتدئين
وسوف نعمل على معالج 8086 بالرغم من قدمه ولكن الى الان يتم تدريسه فى بعض او اغلب الجامعات , واعتقد ان المفاهيم واحده والاختلاف فقط سيكون فى الكود ..
واتطلع لمتابعه محترفى وخبراء ومشرفى القسم للدروس ودعمى وتصحيحى , وتوضيح اية اضافات ...
واتمنى ان تحوذ الدروس على اعجابكم .. وسوف ابدأ بدون مقدمات ان شاء الله
بســـــــــــــم الله الرحـمـــــــن الرحــيـــــــــــــم
الدرس الأول :
نقاط الدرس الأول :
1-Instruction Execution Cycle
Pipline-2
Operation Modes-3
Registers -4
الأوامر فى الأسيمبلى :
ويتكون من كلمه واحده مثل : mov ,sub ,add
وقد يحتوى على Operands
=> ومعاناه اضف محتويات الريجستر الثانى الى محتويات الريجستر الأول وضع الناتج فى الريجستر الأول ...
أى فى هذه الحاله يكون الأول source والثاتى destination
INSTRUCTION EXECUTION CYCLE
وهى مراحل تنفيذ الأوامر فى الأسيمبلى و هى
1- FETCH فى هذه المرحله يتم تحميل الأمر من الرام الى البروسيسور
2- DECODE ومن اسمها يتم فك شفره الأمر حتى يتسنى للبروسيسور تنفيذه
3- FETCH OPERAND واذا وجد الأمر operands يتم تحميلها فى وحده الحساب والمنطق
4- EXECUTE تنفيذ الأمر
5- STORE OPERAND خزن الناتج
2-تقنية Pipeline
تسمح للمعالج بأداء اكثر من مهمة بنفس الوقت. لربما اسهل طريقة لشرح هذه التقنية هو تشبيهها بخط الإنتاج المستخدم في المصانع.
بدل أن يكون هناك عامل واحد يقوم بتجميع المنتج، يوجد هناك خط سير يقوم عليه العديد من العمال كل عامل منهم يقوم بتجميع جزء من هذا المنتج لكي ننتهي بأخر المطاف بمنتج جاهز وبأسرع وقت ممكن.
المعالج يقوم بأمر مشابه هنا يتم التعامل مع الكثير من العمليات بنفس الوقت.
هذه التقنيه تعمل على انواع معينه من الرام مثل : PBSRAM او Pipeline Burst SRAM وهى تهم كل من يشترى جهاز عليه السؤال عن وجود هذه التقنيه
الشرح فى هذه النقطه مازال مستمرا
مثال : Add R1 ,R2
تم تعديل بواسطه The expendableشارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه