محاضرات عملي معمار 32م8مم1
كيفية تنفيذ البرنامج
1- من قائمة 621ز0: نختار 11 51/1 85607018 سوف تظهر لنا النافذة
أذا ظهرت بعد عبارة ع55©00110.م/ مباشرة عبارة عب«زيل «نز 170101016 معنى
معنى ذلك أن البرنامج فيه خطأً نصححه ونضغط على الأداة ع»88 ثم نعيد التنفيذ .
2- من قائمة .ع0 نختار 1101 ع4 ع2558©0701 _ سوف تظهر لنا النافذة
أذا لم تظهر قبل عبارة عننمتاص0» م1 زعا توه 0855 كلمة :هع معنى ذلك أن
التنفيذ في الخطوة الثانية صحيح أما أذا ظهرت كلمة :0ع نغلق النافذة ونصحح
البرنامج ونضغط على الأداة 808 ونعيد الخطوة الأولى والثانية.
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 6
محاضرات عملي معمارية.
3- من قائمة 220604 نختار الخيار الأخير وهو 0708:8007 18017 سوف يظهر لنا
ناتج التنفيذ كما في النافذة التالية :-
الأرقام التي يأخذها موقع الذاكرة (المتغير) أو المسجلات من نوع 516 8 رقمين
أما ذات حجم 012 16 أربع أرقام و ذات حجم )زط 2 ثمانية أرقام :
ملاحظة//في حالة وجود عدد أرقام أقل من الأرقام المحددة نضع أصفار بقدر العدد
المطلوب من جهة اليسار وكما في المثال الآتي:-
ت6ابحة مت
في هذه الحالة تكون قيمة جو هي 0016 لان »«ح ذات حجم )زط 16 ويحتاج إلى
أربع أرقام .
في هذه الحالة تكون قيمة جوع هي 000000021 لان حوع ذات حجم ]رط 32
مجموعة أمثلة :.
الرقم يخزن بالشكل التلي
" 6دحلة
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 7
--- لغة 108801032
محاضرات عملي معمارية.
في هذه الحالة يجب تحويل الرقم إلى نظام ([1012ع6*806)
تكون القيمة المقابلة للرقم 40 هي 281
قبطل ٠0ت -3
وحمل
1- يجب أن يكون الرقم بنظام (له««»16808) وإذا لم يكن نحوله كما ذكرنا سابقاً.
2- تحويل الرقم المعطى بالسالب إلى النظام الثنائي ((((83/56 01007) وحسب
3- نستخرج المتمم (2001701601©00) وذلك بقلب كل 0 إلى 1 وكل 1 إلى 0.
4- نجمع مع 1 (0-0+0 ؛ 1-1+0 ؛ 120+1؛ 0-1+1 وباليد 1).
5- نحول العدد الناتج إلى (1قت6*8066ط).
مجموعة أمثلة :._
0-بحة 100٠7 -1
1- العدد بنظام السادس عشر ويكتب 0030 لان «8 ذات حجم 1651 ويحتاج إلى
أربع أرقام
2- نحول العدد إلى النظام الثنائي فيصبح:-
3- المتمم هو 1 1100 1111 1111
4- نجمع مع الرقم + 1
5- الناتج هو 0 © © "©
محل
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 8
محاضرات عملي معمارية. --- لغة 111880132
بتطبيق نفس الخطوات السابقة يكون الناتج هو:- ع طحو
ططحلة
عقف 3-10٠7
س// أكتب برنامج بلغة 0850132( للتبديل بين محتويات «متوزع26 وثر) الأول جوع
«طاعبق 111017
اتقاء 00
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 9
محاضرات عملي معمارية.
مجمر عة واجبات (11.17)
س// أكتب برنامج بلغة 00857032 يقوم بالتبديل بين موقعي ذاكرة الأول هو ؟1
وقيمته :301 والثاني « وقيمته (101 باستخدام أيعاز 0107ن؟
--- لغة 1171880132
#ججوع
خلج
حاط
دحجل
10بطة 4-7017
قبط امت
حاط
طبحاط مل
حاط
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 10
--- لغة 110880132
محاضرات عملي معمارية.
س"//أذا علمت أن المتغيرات معرفة بالشكل التالي :-
سسمتاءن-1160 عمل -2
يستخدم هذا الإيعاز للتبديل بين محتويات معاملين (0061000 080) والصيغة العامة
اتذلابحة عمطعتلاات مسعمم ,عع عمال -2
1- يجب أن تكون المعاملات متساويا
2- لايمكن التبديل بين موقعي ذاكرة.
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية
محاضرات عملي معمارية. --- لغة 111880132
س// أكتب برنامج يقوم بتبديل محتويات مسجلين هما «مع وقيمته 660 و «60
وقيمته 3917 باستخدام أيعاز ع:601:؟
لدبم عطعار
1000655.0 عكلاه ته
س!// أكتب برنامج بلغة 00850032 يقوم بالتبديل بين موقعي ذاكرة الأول هو 1«
وقيمته 2207 والثاني 2+ وقيمته (1001 باستخدام أيعاز ع:661*:؟
لقبطة قط*
طخ 2-ضحلء جمد
7-بطة 3-7017
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 12
--- لغة 110880132
محاضرات عملي معمارية.
المع م7 طالب 1107 3-1077
يقوم هذا الإيعاز بنسخ محتويات إل (©80070) إلى («06500810) ويقوم بتوسيع
القيمة بإضافة أصفار إلى جهة اليسار ليصبح الحجم أما ءات 16 أو عأ 32
أي أن :- 50111726 < صمنامصنافعل
3 الصيغة العامة له هي:-
ملاحظة// قيمة إل (ع6:ن80) أقل من («065110800) ولا تتغير .
ملاحظة// رقم 0 الذي يسبق الرقم في المثال السابق دلالة على أن حرف م هو رقم.
يقوم هذا الإيعاز بنسخ محتويات إل (©60070) إلى (068000000) ويقوم بتوسيع
نا أصفار إلى جهة اليسار في حال كانت آخر )1 صفر وإذا كان آخر_
1 بضيف (1)5 أءٍ ي أن مقابل كل أربع واحدات يضيف الحرف © ليصبح
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 13
محاضرات عملي معمارية. --- لغة 117380132
ملاحظة// قيمة إل (عع:ن80) أقل من (00ا0681108) ولا تتغير .
توضيح ل
قيمة 05 هي 8.6913 نلاحظ أن آخر رقم هو حر نحول الرقم .هر إلى النظام الثنائي
1010 ءنلاحظ أن آخر 12 من جهة اليسار هو واحد أذاآً نضيف واحدات ليصبح
الحجم 014 32 كما بالشكل التالي :-
أححع اتابحة 1110172
9010بحة تحمل -2
0-بحة 3-7017
طلحبطة لأمط -4
أعداد المبرمج نصير عبد الحسين العمرائني . العراق القادسية 14