فية تنفد ١|
-١ من قائمة 601ز2:0 نختار 1716 51/1 85807018 سوف تظهر لنا النافذة
أذا ظهرت بعد عبارة ع55©000110.م/ مباشرة عبارة عبرزيل «نز 170101016 معنى
معنى ذلك أن البرنامج فيه خطأً نصححه ونضغط على الأداة 808 ثم نعيد التنفيذ .
"- من قائمة ]0ع(2:0 نختار علدن1آ 8 5560516 سوف تظهر لنا النافذة
8 .5 ممت مدعنا 118 2881
تظهر قبل عبارة عننستاصم» ما بزعا تيه 0855 كلمة :0ع معنى ذلك أن
التنفيذ في الخطوة الثانية صحيح أما أذا ظهرت كلمة :0ع نغلق النافذة ونصحح
البرنامج ونضغط على الأداة 8078 ونعيد الخطوة الأولى والثانية.
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية “>
محاضرات عملي معمارية.
©- من قائمة 801ز20 نختار الخيار الأخير وهو 0808000 1800 سوف يظهر لنا
ناتج التنفيذ كما في النافذة التالية :-
الأرقام التي يأخذها موقع الذاكرة (المتغير) أو المسجلات من نوع 516 8 رقمين
أما ذات حجم 011 16 أربع أرقام و نات حجم أرط 2 ثمانية أرقام :
ملاحظة//في حالة وجود عدد أرقام أقل من الأرقام المحددة نضع أصفار بقدر العدد
المطلوب من جهة اليسار وكما في المثال الآتي:-
ذ6ابحة لمت
في هذه الحالة تكون قيمة جو هي 0016 لان »رح ذات حجم )زط 16 ويحتاج إلى
أربع أرقام .
في هذه الحالة تكون قيمة جوع هي 000000021 لان جوع ذات حجم ]زط 32
مجموعة أمثلة .
6حلة
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 7
--- لغة 10880132
محاضرات عملي معمارية.
في هذه الحالة يجب تحويل الرقم إلى نظام ([1012ع6806)
تكون القيمة المقابلة للرقم 6 هي 280
0حاط | *
قبطل 07ت -3
جب أن يكون الرقم بنظام (له«ة©08ه»116) وإذا لم يكن نحوله كما ذكرنا سابقا.
”- تحويل الرقم المعطى بالسالب إلى النظام الثنائي (((©8151 51081) وحسب
"- نستخرج المتمم 22017701801600) وذلك بقلب كل ٠ إلى ١ وكل ١ إلى *.
6- نجمع مع ١ (0+.ج. ا .جاح 1+.ح١ ١ ١+١ده وباليد .)١
©- نحول العدد الناتج إلى (لمسنه6*806).
مجموعة أمثلة ._
30-بحة 1007 -1
-١ العدد بنظام السادس عشر ويكتب 0030 لان «ه ذات حجم 16518 ويحتاج إلى
أربع أرقام
"- نحول العدد إلى النظام الثنائي فيصبح:-
؟- المتمم هو ١١٠١ ١١١١ 1100 ١١١
4- نجمع مع الرقم + ١
<- الناتج هو ٠ 0 © "©
محل
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 8
محاضرات عملي معمارية. --- لغة 111880132
بتطبيق نفس الخطوات السابقة يكون الناتج هو:- ع طحو
ططحلة
عقف 3-10٠7
س// أكتب برنامج بلغة 0850132( للتبديل بين محتويات «متوزع26 وثر) الأول جوع
«طاعبق 111017
اتقاء 00
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية ّ
محاضرات عملي معمارية. --- لغة 117880132
عة واجبات (11.17
س"// أكتب برنامج بلغة 00050032 يقوم بالتبديل بين موقعي ذاكرة الأول هو ع1
وقيمته :301 والثاني « وقيمته 1017 باستخدام أيعاز «0رو؟
بحة 07ت -1
حاط
10بطة 4-0017
حاط
طبحاط متا
حاط
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية ٠
--- لغة 10880132
محاضرات عملي معمارية.
س"”//أذا علمت أن المتغيرات معرفة بالشكل التالي :-
اتبحة 1007 -1
كل 2 لفت -5
سسمتاء1150-1 عمل -2
يستخدم هذا الإيعاز للتبديل بين محتويات معاملين (0061000 080) والصيغة العامة
اتذلابحة عمطعتاات ممعم ,عع عمال -2
طداء تطعتلا» © , 01617 11008 -3
-١ يجب أن تكون المعاملات متساوية بالحجم.
”- لايمكن التبديل بين موقعي ذاكرة.
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية نن
محاضرات عملي معمارية.
--- لغة 110880132
س// أكتب برنامج يقوم بتبديل محتويات مسجلين هما «مع وقيمته 660 و 60
وقيمته 3917 باستخدام أيعاز ع:601:؟
لدبم عطمار
اتماد 0د
س'// أكتب برنامج بلغة 0250032 يقوم بالتبديل بين موقعي ذاكرة الأول هو 71
لقبطة قط*<
طخ 2-ضحلء جمد
7-بطة 3-7017
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية ٠"
--- لغة 110880132
محاضرات عملي معمارية.
لمعا م7 طالب 1107 3-1077
يقوم هذا الإيعاز بنسخ محتويات إل (©80070) إلى («08500810) ويقوم بتوسيع
القيمة بإضافة أصفار إلى جهة اليسار ليصبح الحجم أما مأ 16 أو )أ 32
أي أن :- 50111726 < ص«منامصنافعل
3 الصيغة العامة له هي:-
تقيط ترمد الع قمصداه 116,28 *1100172 -3
ملاحظة// قيمة إل (ع6:ن80) أقل من (0651108000) ولا تتغير .
ملاحظة// رقم ٠ الذي يسبق الرقم في المثال السابق دلالة على أن حرف ير هو رقم.
يقوم هذا الإيعاز بنسخ محتويات إل (©60070) إلى (068000000) ويقوم بتوسيع
القيمة بإضافة أصفار إلى جهة اليسار في حال كانت آخر )11 صفر وإذا كان آخر_
١ 1 يبضيف (1)59 أءٍ ي أن مقابل كل أربع واحدات يضيف الحرف ليصبح
الحجم أما 16 012 أو تن 2
أي أن :- 90111726 < صوتامستافعل
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية بن
محاضرات عملي معمارية. --- لغة 171250132
ملاحظة// قيمة إل (عع:ن80) أقل من (00ا0681108) ولا تتغير .
توضيح ل
قيمة 05 هي 8.6913 نلاحظ أن آخر رقم هو حر نحول الرقم .هر إلى النظام الثنائي
1010 ءنلاحظ أن آخر 12 من جهة اليسار هو واحد أذاآً نضيف واحدات ليصبح
الحجم 014 32 كما بالشكل التالي :-
أححع اتابحة 1110172
010 9بحة تحمل -2
0-بحة 3-7017
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية ن