ابراهيم محمود
عدد المساهمات : 93 تاريخ التسجيل : 26/11/2012
| موضوع: تمرين رقم (37) _اسم التمرين جمع رقمين بحجم 2 بايت الخميس نوفمبر 29, 2012 8:00 pm | |
| تمرين رقم (37) اسم التمرين : جمع رقمين بحجم 2 بايت مكان التنفيذ : ورشة صيانة الحاسبات الزمن المخصص : 7 حصص الأهداف التعليمية : أن يكون الطالب قادرا على كتابة برنامج بلغة التجميع لتنفيذ الاوامر الحسابية المعلومات النظرية : في النظام الثنائي بدون إشارة ، يمكن لثماني خانات أن تمثل من 0 الى 255 بينما 16 خانة يمكن أن تمثل من 0 إلى 65 535 . مثلا يمكن لبايتين أن يمثلا العدد العشري 700 و 900 كما يلي : ( 700 )10 = 02BCH =( 0000 0010 1011 1100 )2 ( 900 )10 = 0384H = ( 0000 0011 1000 0100 )2
التسهيلات التعليمية : لوحة تجارب تحتوي على معالج دقيق 8085A بدلة عمل
خطوات العمل النقاط الحاكمة الرسومات التوضيحية
اكتب برنامج بلغة التجميع لاضافة 700 الى 900 : الوظيفة الأمر صفر المركم MVI A, 00H انقل مباشرة البايت العلوي للعدد 700 MVI B, 02H انقل مباشرة البايت السفلي للعدد 700 MVI C, BCH انقل مباشرة UB لعدد 900 MVI D, 03H انقل مباشرة LB لعدد 900 MVI E, 84H أضف LB للعدد 700 ADD C أضف LB للعدد 900 ADD E أخزن المجموع الجزئي MOV L,A صفر المركم MVI A,00H أضف UB للعدد 700 مع المحمل ADC B أضف UB للعدد 900 ADD D أخزن المجموع الجزئي MOV H,A توقف HLT
استخرج محتويات السجلين B,C و السجلين D,E والسجلين H,L | |
|