ابراهيم محمود
عدد المساهمات : 93 تاريخ التسجيل : 26/11/2012
| موضوع: تمرين رقم (28-أ) _اسم التمرين البرنامج المجمع (لغة التجميع) الجمعة نوفمبر 30, 2012 8:46 am | |
| تمرين رقم (28)-(أ) اسم التمرين: البرنامج المجمع (لغة التجميع) مكان التنفيذ : ورشة صيانة الحاسبات الزمن المخصص : 4 حصة
الأهداف التعليمية :
أن يكون الطالب قادرا على كتابة الاوامر الاساسية للغة التجميع .
المعلومات النظرية : هو برنامج خاص يسـمح بكتابة الأوامر بشكل (ADD 50 أو SUB TAX ) وتتم ترجمة الأوامر آليا إلى شفرة الحاسب ويترجم كل رمز إلى أمر شفري واحد من أوامر الحاسب . وبالرغم من أن كتابة البرامج في هذه اللغة ( الواطئة ) تسـتغرق وقتا طويلا إلا أنها تنتج برامج ذات كفاية عالية من حيث التخزين والوقت المستهلك في التنفيذ . والجدول رقم (1 ) يضم أوامر أساسية تعـد نموذجا للغة تجميع ترميزية ، إذ يكون فيها : (A ) : تعني محتويات المركم . (n ) : تعني محتويات موقع التخزين n (N ) : ترمز إلى رقم صحيح ( يفترض أنه موجب بين صفر و 999 )
ملاحظات العملية الأمر لا يتغير (n ) ( n ) A LDA n لا يتغير (A ) ( A ) n STA n لا يتغير (n ) ( A ) + ( n ) A ADD n لا يتغير (n ) ( A ) - ( n ) A SUB n لا يتغير (n ) ( A ) * ( n ) A MUL n لا يتغير (n ) ( A ) / ( n ) A DIV n هذه المجموعة من الأوامر تتعامل مباشـرة مع الأرقـام الصـحيحة الموجبة وليس مع مواقع التخزين . NA LDAN ( A ) + ( N ) A ADDN ( A ) - ( N ) A SUBN ( A ) * ( N ) A MLTN الجدول رقم (1) ( A ) /( N ) A DIVN
التسهيلات التعليمية : 1- بدلة العمل. 2- لوحة تمارين تحتوي على معالج 8080 و 8085.
خطوات العمل النقاط الحاكمة الرسومات التوضيحية
افرض ان قيمة (X) مخزونة في الموقع (12).
احسب قيمة (X+1). 40 وخزن النتيجة في الموقع (12) .
حمل المركم الموقع (12) LDA 12 اجري عملية جمع محتويات المركم مع (3). ADDN 3 اجري عملية الضرب مع (40) . MLTN 40 اخزن النتيجة في الموقع (12) . STA 12 | |
|