2 مر | اذهب الى غير عنوان َُ
3 امر اجمع رقمين
هذا الامر .20 2012:0752 .يعمل بالطريقه التاليه: اولا ينقص واحد من سجل © : فمن الممكن ان يحدث امرين , اذا الجواب كان
]8 04 1:05 زد واحد © زد واحد على سجل
9 4 200832 | --- فاذا وصلت الى 0اقفز © زد واحد على سجل
لا بد وانك الآن تتسائل كيف يمكن ان نزيد ونصل الى 0؟"
2712:0782 اما اين يقفز ؟ فهو نفس شرح
صديقي العزيز, هي عباره عن مقارنه بين 2 بيت والنتيجه تكون حسب الجدول التالي
1١ | 7 : اليك المثل التالي, لنفقرض ان 177-00001111 و 211110000 قبل ان ينفذ
6 110 1 الامر 1,0 1012377 لاحظ الجدول التالي
77 0 حتى يصل الى البيت رقم صفر
5 | 111 1 مثل آخر
© حرك محتوى سيل ١ نفسه 1 اوالى 157 الى حرك سجل
: امر كي لا يفعل الميكروكونترولير أي شيء
هذا الامرله علاقه بلعلم © الذي درسناه, فالامر 181,7 1:0 كل الارقام الموجوده في سجل © تتحرك نحو اليسار,والرقم
الموجود في العلم ينتقل الى البيت رقم 0 وما هو موجود في البيت رقم 7 ينتقل الى العلم © . فللتوضيح اليك المثال التالي
عندنا سجل 00001111 2 _والعلم © يساوي 0 فبعد تطبيق هذا الامر يصبح سجل 220001110 انظر الشرح المصور:
ا 0117 نطبق الأمر
اها 1 تي ا 1 حال 1 0
هذا هو كالأمر السابق تماما ويختلف عنه بالاتجاه فقط وإذا طبقنا المثل السابق هنا ترى الجواب حسب الشرح المصور التالي
0 22827 نطبق الأمر
: لا بد وانك شاهدت في سباق السيارات يرفعون علما للاشاره للمتسابق بانه وصل خط النهايه. وفي كرة القدم يرفع _
من 8 بيت على الشكل التالي:
البيت رقم 5, 100 يستعمل لاختيار اي بنك تريد العمل او الدخول اليه في الذاكره , بنك1 او بنك0 ,راجع خريطة الذاكره او ما
البيت رقم 4 10 هو علم يتعلق بالوقت وسنشرحه بالتفصيل عندما نصل الى الاوامر المتعلقه به.
البيت رقم 3 .70 له علاقه بالتيار الكهربائي وسنشرحه عندما نصل الامرين المتعلقين به وهم 5112157, 01177707
اما ما تبقى,البيت 0 و 1و2 وهم .2 , 20 , © فهم الاعلام التي نركز عليها الان ,فكن معي والله الموفق.
انت تعلم ان السجلات الاساسيه في الميكروكونتر ولير .21016784 طولها 8 بيت معبر عنها بطريقه رقميه او نظام ثنائي
ان نكتبه في هذا السجل من نظامنا العشري هو 255 إلما 255 وليس 256 ؟ ببساطه لان الصفر له شيفره ويحسب كرقم.
ببساطه نظرب الرقم 2 بنفسه عدد طول الب
الاعلام في عملية الجمع:
واحد 1. ويضع 0 في حاله عدم تجاوز هذا الرقم "255"
, ففي الحاله الاولى 16-2*2*2*2. بعد هذه التوضيحات فالندخل لموضوعنا.
0-1( وفي حل العكس فهو يساوي 0
الاعلام في عملية الطرح
ب-20 ج-10 محب-ج-10 وهو رقم ايجابي
عندما تكون مج - ب< - 10 وهو رقم سلبي
العلم 2-1 عندما تكون قيمة الاثنين متساويه.وما دون ذالك فهو صفر
صديقي العزيز اصيح عندك الان فكره عن الاعلام ووظائفها في الجمع والطرح ,فبلطيع لها وظائف اخرى متعلقه بالاوامر التي لم
ندرسها بعد وسنراها عن قريب بعون الله.
0-7 :للا من سجل 17 اطرح سجل
اذا كان ما يحتويه 177 قبل تنفيذ الامر قيمة 20 و 17 خمسه وعشرين, بعد عملية تنفذ الامر يكون المحتوى او الجواب 5
فالحرف 4 يمكن ان يكون 0 او 1
هذا لحرف م له نفس المعنى في كل الاوامر الموجود بها
تغيير في ترتيب الديث في السجل آخر اربعه مع اول اربعه
مثلان على ذالك
لنفترض انه عندنا سجل ويدعى حسن . 18880-01010101 ونريد ان نمحي البيت او نصفر البيت الموجود في الخانه اثئين ,
فالرى ما يحدث بعد تطبيق الامر 1567 188002
نطبق الامر
الخانه,فالنأخذ على صعيد المثال سجل ستاتوس وعلم © الذي هو جز منه,فيمكننا ان نطبق الامر على الشكل التالي
22 3128016 اق البت افص البيت فاذا هو صفر اقفز
2امر اذهب الى غير عنوان
3امر اجمع رقمين
كان واحد فيذهب لتطبيق الأمر 2
قد نا 137:38 افص البيت - افحص البيت فاذا هو واحد اقفز
اذهب الى سوبروتين
نادي سوبروتين
بكلمات اخرى السوبروتين عباره عن برنامج صغير داخل البرنامج ككل ,نذهب اليه كلما خطر على بالنا بمناداته من خلال الامر
بآنتثرج اما :1 هنا فهي اسم السوبروتين
ارجع من السوبروتين الى البرنامج
السوبروتين وعد الى البرنامج الاساسي لت
وبذلك نقول للميكروكونترولير انتهت
امحي او صفر سجل واتشدوغ
صديقي العزيز الواتشدوع عباره عن عداد داخلي موجود في داخل الميكروكون
1 الميكروكونترولير يذهب الى العنوان
١س صعيد المثال لدينا برنامج مكون من 600 امر,ونريد من الميكروكونتر ولير عندما يصل الى
3 اس فبالطريقة التاليه
يحفظه الميكروكونترولير كعنوان للامر الذي امامه,فعندما نقول له من اي مكان في البرنامج
32 517817716 اطرح؟1- 0-17 من 157 اطرح سجل ا
© هي عباره عن سجل او اي رقم من صفر الى 255
شبيهه بالامر 10271171027 للبين ولكنه يرجع من سوبروتين المقاطعه فهذا آخر امر يجب ان نضعه اذكرك بشرحنا 1107
عندما يحدث تغير ما في هذا البين (من واحد الى صفر او بالعكس) يتوقف البرناج عن عمله العادي ويذهب 7171 المقاطعه: