467 تعصامه 7 00*22 ت:#وصدم 006 0034860 6
1 (8لاع 2
7 الخاصية - طول
وتسمح ببلوغ الطول المرتبط بالرمز ويكتب :
إذا كان الرمز هو إسم التعليمة » فهو يأخذ واحدة من القيم 2 ؛ 4 أو6 حسب نسق
باللشبة للتوجيهين ©0 و05 فإنَ الخاصية - طول لا تأثّر بوجود عامل
الإزدواجية سنلاحظ أنه بالنسبة للتوجيه [1501 فإن قيمة الخاصية - طول هي قيمة
المتأثر الأير
الأمثلة التالية » وللفهم الكامل » تتطلب بأن نكون أكثر تقدماً في هذه الدراسة
قيمة خاصية - عوامل كود - العملية الرمز
ل ين 601 06 اميم
7 التعابير
تعريف :
التعبير هو تركيب من الرموز 8 وقيم التعريف "الأوتوماتيكي وخاصيات - الطول
في منطقة المأثرات من التعليمة
الاستعيال :
تستعمل التعابير لتحديد :
بد الطوال الواضح ٠
- عامل التكرار
فثات التعابير
التعابير هي بسيطة أو مركبة » مطلقة أو قابلة للترججة التغير البسيط هو الرمز
الوحيد أو الرمز « # » ( قيمة عداد المواقع عند تأويل التعليمة » فقرة 136 )
التعيير المركب هو مجموعة من عدة تعابير بسيطة مرتبطة بمؤثرات من نوع + 6
#*#ء) أوالء التي تُثُل على التوالي الجمع ؛ الطرح » الضرب والقسمة
أمثلة :
ج) | 3+ 2ب لمم
عا بح 4 -حلاملم
مؤثر + مم 30678
تعبير غير صالح 2 010|14-62)
تعبير غير صالح 3 م ' ملم
قواعد الإنشاء
التعبير المركب :
لا يمكن أن يبدا بُوَثرء ٍ
لا يمكن أن يحتوي على مؤثرين ثائيين متاليين
(0) بحب عدم الخلط بين المؤثر * والرمز الذى يغ عداد المواقع
- لا يمكن أن يحتوي على نجمتين ,
ب لا يكن آذ شت على تعيرين بسيطين يتابعان بدون مؤثر بيتها
نظام 08 يسمح باستعيال 19 مؤئراً احادياًوثائيا و مستويات من الأهلة ٠ بينيا
مم 1,05 لا يسمح صوى 1 ب 15 مؤراً و5 مستويات
يق ازول بتخصيص قي ري لكل تمي بسيط وعد ذلك يم من اسار
إلى اليمين التعيير حسب أولوية خاصة للضرب وللقسمة بالنسبة للجمع والطرح
قيمة التعبير ؛ والمؤول يُقيّم بشكل طبيعي في المكان الأول المؤثرات الأحادية وداخل
لتر التقول هو تعبير حيث القيمة تتغيّر مقدار « إذا كان البرنامج منقولاً إل«
" التعبير المطلق هو التعبير الذي لا تتغيِّر قيمته عند النقل
لنفترض إن 1118م و13157/8 هي رموز منقولة وإن 17/811 و7812 هي رموز
تعابير مطلقة تعابير منقولة
48 حثااطلم 200 ' +م/87
التعبير سيكون مطلقاً إذا كان يجتوي على :
- رموز مطلقة ؛ قيم تعريفات أوتوماتيكية خاصيات - طول »
- رموز منقولة يظهر كل اثنين منها على حدة وتؤدي إلى تصفير فاعلية النقل
ولنتأكد من ذلك يكفي أن نقوم بإجراء عملية نقل ةدر 100 مثا :
11 تصبح 00 + 11
12 تصبح 0 + 12
2 + 11 تصبح 0 + 12 + 121
3 * 11 تصبح 0 + 3 # 11
التعابير لا تحتمل نفس الإزاحة
إستحيال التعابي هو بشكل خاص مفيد لأنه يسمح بتحديد العناصر حيث القيم
هي قابلة للتغيير عند التأويل وذلك بشكل مُعاملات ومتغيرات ( مثلا صفحة 22
السطر 78 من البرنامج ) كل تعديل في قيمة المتغّر من التعبير سيكون محسوباً من
8 توجيهات تعريف الرموز
لتأحذ هذه القطعة من برنامج بلغة فورتران :
يطلب الأمر 0181151510171 حجز 100 كلمة - ذاكرة مجموعة تحت إسم الجدول
8 تدل القواعد الضمئية المتعلقة بنوع المعرّفات أن هذا الجدول سيتألف من أعداد
أن يستعمل » لتوليد كود التعلبيات الحسابية التي تبلغ 7/88 » التعلييات الحسابية بدقة
) وطوله مقا بالكليات أو بالبايتات وفي النهاية يخصّص المعرّف 17/838 بخاصية -
قيمة ( قيمة المعرّف ستكون عنوانه ) ,وبخاصية - طول ( بعد الحيُّز المشار إليه
في لغة التأويل المسألة هي نفسها » يجب أن يحدّد كل رمز بواسطة خواضّه
سترى توجيهين 10 و05 يسمحان بتعريف الثوابت وحجز مكان من الذاكرة والتوجيه
01 الذي يسمح بإجراء توازنات بين الرموز
8 تعريف الثابتة ©
كثير الإستعيال » هذا التوجيه يسمح بحجز منطقة من الذاكرة تحتوي على القيمة
المدعوّة ثابتة وبتسميتها بواسطة أحد الرموز
شكل هذا التوجيه هو التالي :
لأنها تسمح للمبرمج باستعمال جميع إمكانيات ومقدرات وموارد الحاسب » كما تيح له
بالدخول إلى « قلب » الآلة والعمل بالمراصف الداخلية ,للحاسب, مما يضفي على
البرنامج المكتوب بهذه اللغة فعالية كبيرة خصوصاً فيا يتعلّى بالدقة والسرعة والعمل في
هذا الكتاب يُمالج لغة أسمبلر الخاصة بعاثلة الحاسبات 360/370 1334 التي
شهدت إنتشاراً واسعاً في حقل المعلوماتية وأحدثت ثورة في صناعة الحاسبات في السنوات
الأخيرة وبقيت تركيبة وهيكلية هذه الآلات مُستعملة وصالحة في وقتنا هذا وجرى
إستعمالها والإقادة منها حتى في صناعة المعالج الصغري وتصميم الميكروحاسبات
وبالنسبة للبرمجة بلغة المؤوّل » فإنّ تقنية هذه البرمحة لا تختلف أبداً من آلة إلى
فيكمن في كون كود الآلة يختلف من الة إلى أخرى أما طريقة العمل والمعالجة
وإستعمال ارايت والذاكرة فلا تختلف إلا قِ عدد المراصف المبلوغة من البرمج َ
وهنا يجب الإشارة إلى أن مؤول 11/0 يتألف من أكبر عدد يمكن منِ
التعلييات» وعدد مراصف الحاسب يعادل 16 للمعطيات و16 للعناوين ويستعمل عدداً
كبيراً من طرق العنونة ؛ يصلح قسم متها لعنونة المعلومات عند إستعمال
المعالج الصغري
المترجم
عامل كود العملية رمز
- الوصسم هو الإسم الرمزي للثابتة وهو إختياري ٠ 0 َ
يشير إلى العدد الذي يجب أن تولد فيه الثابتة
- + هو النوع » يمكن أن يكون أحد الأكواد الموجودة في الجدول التالي :
الاصطاف | ليل نسق المكنة نوع الثابنة | كود
بايتة 0 ] ثنائي بفاصلة ثابتة سادس عثري | م
بايتة ثناني ثنائي 8
كلمة كلمة واحدة] | كلمة ثنائية بفاصلة ثابتة عشري
نصف كلمة | تصف كلمة| | نصف كلمة بفاصلة ثابنة عشري 8
كلمة كلمة واحدة] | فاصلة متحركة ودّمّة بيطة | عشري ع
: كلمة مزدوجة | كلمتان ٠ فاصلة متحركة ودقّة مضاعفة| عشري 0
<كامة مزدوجة )4 كليات فاصلة متحركة ودقّة رباعية | عشري 1
بايتة عشري مويع عثري 2
بايتة عشري مكثف 1 عشري م
8 ' | جدول 18 ١ ا
في المكنة تُحصر الثوابت في حدود البايتة » نصف الكلمة» الكلمة أو الكلمة المزدوجة
حسب نوعها ما عدا في الحالة التي تُحدَّد فيها طولها ( أو نستعمل معدلا للطول )
- « هو معدل طول الثابتة » ويمكن أن يكون :
أ معدلطول ضمني يُكتب على شكل ها حيث « هو عدد البايتات في التمثيل
الداخلي إنّ وجود معدّل للطول يُصِغّر قاعدة الاصطفاف الضمية
ب- مُعدِّل للحصر يُكتب على الشكل التالي : 50
معدل الحصر قوم بإجراء إزاحة ل « بنة إلى اليسار إذا كانت « إيجابية وإلى
اليمين إذا كانت « سلبية أي يقوم بإجراء ضرب أو قسمة صحيحة على "2
معدل الحصرء ويدعى أيضا المقياس ؛» يُطبق عل الثوابت 1 3 وآ
© هي الثابتة المحدّدة بين فاصلتين-عليين (7 ) الثوابت تُمكن أن تكون عدّدة
بإشارة » فاصلة عشرية وبأسٌ ( قوة ) يُرمز ليه بالحرف 5 الأمثلة التالية تُظهر لنا
مختلف الإمكانيات وهناك جدول في الملحق يُوجز لنا مميزات *“الثوابت
ماران حال ساعه هه عه لاما ها حا
كارا تيم ماع ع فاع
7 60608#8م0ا_ كان 199500
عند عد د جا عد حا عبد حي دح ا بي ع سي ل ل ل بي لي ل بي لي ع ع بي اع عي ب يي بي أب ل ل حي ل ب لا بد بي ال ل با ا اعد ابد له ال
146281868 :يبو جعد
+ + 4ر54 7 7 41077 040170 01000000 11ر0 م وس د مي ا | حسم ما ضاي يم
5-خسس
© © 0007 0ه 0م م ينام
» 6] اوفع «بعلدلا 186046087 06 _ 545
067675 8 1016178 000808 8800016 #ا عاد
مكب نت د كعناريويوة7 016 عميدمي 4 068416680213675 00
81984185 "56 آاا0ة78 كلخصورل 7 056618 80107 عا *
و46 نري اد ناتف 70 080176 4 عتعبدمي *
لك ل نديد فق ند
2 90«1قرة 06 7193867