تابعنا ع م التواصل

المقاطعات الداخلية (شرح المعالج 8086) - Internal Interrupts

المقاطعات الداخلية (شرح المعالج 8086) - Internal Interrupts
في التدوينة السابقة اخذنا 

مقاطعات (Interrupt) المعالج 8088/8086

ناخذ اليوم موضوع المقاطعات الداخلية (شرح المعالج 8086) - Internal Interrupts 
يولد المعالج آليًا المقاطعات التالية:
المقاطعة نمط 0: خطأ تقسيم Divide Error تحدث هذه المقاطعة داخليًا عندما يكون ناتج عملية . القسمة أكبر من سعة سجل الوجهة أو عند محاولة القسمة على 0
المقاطعة نمط 1: مقاطعة الخطوة الواحدة Single Step Interrupt يولد المعالج مقاطعة من النمط 1 بعد تنفيذ كل تعليمة، إذا كان TF=0 يستخدم هذا نمط من المقاطعة عادة في تنقيح   debug
البرنامج. يمكننا، مثلا، إظهار أو طباعة سجلات المعالج الداخلية، ضمن إجرائية خدمة هذه المقاطعة.
أكمل قراءة الموضوع

تواجه المبدلات مع المعالج 8088/8086

في التدوينة السابقة اخذنا 

برمجة الرقاقة 8255A في النمط 2

نأخذ اليوم تواجه المبدلات مع المعالج 8088/8086:


نستخدم المبدلات التماثلية/الرقمية ADC والمبدلات الرقمية/التماثلية DAC لربط المعالجات مع العالم التماثلي. إن الكثير من الظواهر والأحداث التي يعمل المعالج على مراقبتها أو التحكم بها هي تماثلية في طبيعتها. تتنوع الظواهر التي يمكن أن يتعامل معها المعالج من مراقبة الكلام إلى التحكم بعمل المحركات وغيرها.

المبدل الرقمي/التماثلي DAC0830
المبدل DAC0830 من شركة National Instrument مبدل واسع الانتشار رخيص الثمن. تبدل الرقاقة DAC0830 الأرقام الثنانية بطول 8-بت على مدخلها إلى فلطية تماثلية مكافئة.
تحدد عدد التراكيب المختلفة للمداخل الاثنائية للمبدل عدد قيم الُفلطية المختلفة التي يمكن أن يولدها المبدل على مخرجه التماثلي. فمثلا، يولد مبدل ب 8-بت   28 =256 مستوى فلطية مختلف، في حين يولد مبدل ب 10 بت 1024 مستوى مختلف.
المبدل الرقمي/التماثلي DAC0830

أكمل قراءة الموضوع

ماهي اساسيات الكمبيوتر - computer architecture (اساسيات معمارية الحاسوب)

السلام عليكم ورحمة الله وبركاته احباب مدونة اقرا معي وتعلم على الانترنت ... اليكم اساسيات معمارية الحاسوب واول تدوينة عبارة عن بحث بسيط عن اساسيات الحاسب الآلي:

اساسيات الحاسب آلي:
ان الفكرة التي يقوم عليها الحاسب آلي ما هي إلا تقليدا لطريقة الانسان في حل أي مسألة . ولكن لابد من وجود منظم لعملية الحل وهي البرنامج يتم وضعها للحاسب عن طريق العمليات التي يتم تنفيذها والتي تمر على ثلاثة اجزاء رئيسية وهي :
  1. الذاكرة Memory .
  2. وحدات الادخال والاخراج Input/output Ports .
  3. وحدة المعالجة المركزية Central Processing Unit (CPU) .

ماهي اساسيات الكمبيوتر - computer architecture (اساسيات معمارية الحاسوب)


أكمل قراءة الموضوع

برمجة الرقاقة 8255A في النمط 2

في التدوينة السابقة اخذنا 

برمجة الرقاقة 8255A - العمل في النمط 1

اليوم نأخذ برمجة الرقاقة 8255A في النمط 2:

يمكن فقط برمجة المجموعة A لتعمل في النمط 2، عندها تصبح البوابة A ثنائية الاتجاه مما يسمح لنا بإدخال وإخراج المعطيات على خطوط المعطيات نفسها للبوابة A .
تمسك البوابة في هذا النمط المعطيات المدخلة إليها من التجهيزة  الخارجية أو المخرجة عليها من المعالج. ويجري، في هذا النمط، استخدام البتات PC3-PC7 من البوابة C كإشارات تحكم أو حالة لإتمام عملية النقل بالمصافحة، بينما يمكن برمجة المغارز PC0-PC2 لتعمل كمغارز دخل أو خرج.
تبين الصورة التالية التوصيف الداخلي للدارة 8255A عندما تعمل المجموعة A في النمط 2 .

برمجة الرقاقة 8255A في النمط 2

أكمل قراءة الموضوع
 

ابحث في المدونة

.

اكثر زيارة

رياضيات ثالث ثانوي اليمن - التفاضل

بسم الله الرحمن الرحيم  اولاً ارحب بكم زوار المدونة اسأل الله ان تكونوا في اتم الصحة والعافية اليوم وبعد ان انقطعت عن النشر لفتره اعود ...

تابعنا على الفيس بوك

تابعنا على جوجل بلس

المتابعون انضم اليهم

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

تابعنا

r

google pagerank checker by smallseotools.com Website Seo score checker