شـــــــبـاب قــباســين
اهـــــــــــــــــلا وسهــــلا بك عضوا وزائرا

لـمـوقع شـــــبــاب قـــبــاســــــــيــن

لا تنسى اغلاق الباب لان الموقع مكيف
مع تحيات احمد

انضم إلى المنتدى ، فالأمر سريع وسهل

شـــــــبـاب قــباســين
اهـــــــــــــــــلا وسهــــلا بك عضوا وزائرا

لـمـوقع شـــــبــاب قـــبــاســــــــيــن

لا تنسى اغلاق الباب لان الموقع مكيف
مع تحيات احمد
شـــــــبـاب قــباســين
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
المواضيع الأخيرة
» برنامج Opera mini متصفح للموبايل غير المحجوب شغال 100%
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2014-06-15, 7:47 pm من طرف بدر ابوجميل

» اهداء منقلب عرفة الحزن
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-10-31, 5:46 am من طرف زائر

» أشياء لا بد أن نعرفها عن التدخين
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-05-25, 9:35 am من طرف النورس

» كليمات في الصميم
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-05-06, 11:34 pm من طرف ابو شادي

» أستضافة خفيفة
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-04-27, 10:11 am من طرف bewar

» شعر الحب
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-04-22, 8:12 pm من طرف احـمـد

» أنواع البنات
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-04-10, 5:55 am من طرف احـمـد

» للمتزوجين
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-03-29, 7:43 am من طرف ياسمين الشام

» نكات سورية مضحكة جدا
لغات البرمجة PROGRAMM LANGUAGES I_icon_minitime2012-03-27, 7:33 am من طرف aaaa


لغات البرمجة PROGRAMM LANGUAGES

3 مشترك

اذهب الى الأسفل

لغات البرمجة PROGRAMM LANGUAGES Empty لغات البرمجة PROGRAMM LANGUAGES

مُساهمة من طرف الفاروق 2010-03-21, 11:16 am

لغات البرمجة PROGRAMM LANGUAGES
1- لغة قائمة التعليمات Instruction List or Set (IL, IS) :
تعتمد هذه اللغة على قائمة من التعليمات و منها :
 تعليمات التحميل و التخزين Allocations :
1- تعليمة التحميل : 005 Load Ia
005 عنوان السطر البرمجي ، Load التعليمة و تعني التحميل ، I رمز الدخل (M رمز للذاكرة الوسيطية) ، a عنوان الدخل .
مثال : LD Ia, LDN Ia, LD M2, LDN M2 .
2- تعليمة التخزين : 010 Store Qa
010 عنوان السطر البرمجي ، Store التعليمة و تعني التخزين ، Q رمز الخرج ( M رمز للذاكرة الوسيطية) ، a عنوان الخرج .
مثال : ST Qa, STN Qa, ST M2, STN M2 .

 تعليمات القفز Branches :
1- تعليمة القفز دون قيد اوشرط JUMP Label n حيث n عبارة عن رقم ما سبيه بالعنوان a .
2- تعليمة القفز مشروطة بان ناتج العملية التي تسبق القفز مساوية للواحد JUMPC Label n .
3- تعليمة القفز مشروطة بان ناتج العملية التي تسبق القفز مساوية للصفر JUMPCN Label n .

 تعليمات الاستدعاء و العودة Call-Ups :
1- تعليمة استدعاء البرامج الجزئية : Call
1- تعليمة الاستدعاء دون قيد اوشرط CAL Name حيث Name اسم البرنامج الجزئي .
2- تعليمة الاستدعاء مشروطة بان ناتج العملية التي تسبق القفز مساوية للواحد CALC Name .
3- تعليمة الاستدعاء مشروطة بان ناتج العملية التي تسبق القفز مساوية للصفر CALCN Name .
2- تعليمة العودة : Return
1- تعليمة العودة دون قيد اوشرط RET .
2- تعليمة العودة مشروطة بان ناتج العملية التي تسبق القفز مساوية للواحد RETC .
3- تعليمة العودة مشروطة بان ناتج العملية التي تسبق القفز مساوية للصفر RETCN .

 التعليمات الحسابية Arithmetic :
الجمع (ADD)، الطرح (SUB)، القسمة (DIV)، الضرب (MUL) .

 تعليمات المقارنة Compare :
المساواة (EQ)، عدم المساواة (NE)، اكبر من (GT)، اكبر او يساوي (GE)، اصغر من (LT)، اصغر او يساوي (LE) .

 التعليمات المنطقية Logic :

AND, OR, XOR, NOT, ANDNOT, ORNOT, XORNOT, SET, RESET

التعليمة الشرح
NOT و هو تابع النفي
AND و هو تابع التقاطع
OR و هو تابع الاجتماع
XOR و هو تابع عدم التماثل
ANDN و هو تابع نفي التقاطع


التعليمة الشرح
ORN و هو تابع نفي الاجتماع
XORN و هو تابع التماثل
SET & RESET
تعليمة المسك و التصفير حيث تستعمل للخرج فقط
















2- اللغة السلمية Ladder Diagram (LD) :
تعتمد هذه اللغة على كائنات رسومية باشكال مشابهة لمخططات الدارات الكهربائية و منها :
التعليمة الشكل التعليمة الشكل
LD Ia JUMPC LABEL10
LDN Ia JUMPCN LABEL11
ST Qa RET
STN Qa RETC
JUMP LABEL9 RETCN
SET: S Qa RESET: R Qa

التعليمة الشكل
AND
OR
XOR
ANDN
نفي الدخل
نفي الخرج
ORN
نفي الدخل
نفي الخرج

3- لغة المخطط الصندوقي الوظيفي Function Block Diagram (FBD) :
تعتمد هذه اللغة على كائنات رسومية باشكال صندوقية و منها :

التعليمة الشكل التعليمة الشكل
EQ SET
NOT RESET
AND ANDN
OR ORN
XOR XORN
ADD GT
CALL (Function Block) CALL (Function )







انظمة العد

1- النظام العشري Decimal : يعتمد على عشرة ارقام (0,1,2,3,4,5,6,7,8,9)
مثال : 100 101 102 103
 4 x 103 + 2 x 102 + 3 x 101 + 1 x 100 = 4231 1 3 2 4

2- النظام الثنائي Binary : يعتمد على رقمين (0,1)
مثال : تحويل من ثنائي الى عشري 20 21 22 23 24
 1x24+1x23+0x22+0x21+1x20 = 16 + 8 + 0 + 0 + 1= 25 1 0 0 1 1

3- النظام الثماني Octal : يعتمد على ثمانية ارقام (0,1,2,3,4,5,6,7)
مثال : تحويل من ثماني الى عشري 80 81 82 83
 1x83+2x82+5x81+7x80 = 512 + 128 + 40 + 7 = 687 7 5 2 1

4- النظام الست عشري Hexadecimal : يعتمد على ست عشر رقم (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
مثال : تحويل من ست عشري الى عشري 160 161 162 163 164
 1 x 164 + 5 x 163 + 0 x 162 + B x 161 + F x 160 =
= 1 x 65536 + 5 x 4096 + 0 x 256 + B x 16 + F x 1 =
= 65536 + 20480 + 0 + 176 + 15 = 86207 F B 0 5 1
 عمليات التحويل العوردةي من نظام العد العشري الى باقي الانظمة :
حيث تتم العملية كما بالجدول التالي:
الباقي الناتج الصحيح عملية القسمة
A0 N1 N / R
A1 N2 N1 / R
.. .. ..
An 0 Nn / R
مثال : تحويل العدد العشري (25) الى ثنائي :
11001 1 12 25 / 2
-
0 6 12 / 2
- 0 3 6 / 2
- 1 1 3 / 2
- 1 0 1 / 2
مثال : تحويل العدد العشري (687) الى ثماني :
1257 7 85 678 / 8
-
5 10 85 / 8
- 2 1 10 / 8
- 1 0 1 / 8

مثال : تحويل العدد العشري (86207) الى ست عشري :
150BF 15 5387 86207 / 16
-
11 336 5387 / 16
- 0 21 336 / 16
- 5 1 21 / 16
- 1 0 1 / 16
 عملية الجمع و الطرح للاعداد الثنائية :
0 0 + 0 0 0 - 0
1 1+ 0 1 1- 0
1 0 + 1 0 1 - 1
0 1 + 1 1 0 - 1
باليد واحد مع اقتراض واحد
مثال : (101 + 11 = 1000) , (101 – 11 = 10) , (11 – 1 = 10) , (100 – 11 = 001)
 مقاييس الاعداد المنطقية :
البت Bit هو خانة واحدة تحوي عدد منطقي 0 او 1 .
البايت Byte هو رقم منطقي من ثمان خانات مثال : (1111 1111)2 = (255)10 .
الكلمة Word هي عدد منطقي من ست عشر خانة أي من بايتين مثال : (1111 1111 1111 1111)2 = (65535)10
الكلمة المضاعفة DWord هي عدد منطقي من اثنان وثلاثون خانة اي من اربع بايتات أي من كلمتين (4294967295)10.
و تقدر هذه الاعداد بالكيلو بايت (KByte) او الميغا بايت (MByte) او الغيغا بايت (GByte) .
ملاحظة : الكيلو بايت لا يساوي 103 بايت و انما 1024 بايت .
الميغا بايت لا يساوي 106 بايت و انما 1,048,576 بايت .
الغيغا بايت لا يساوي 109 بايت و انما 1,073,741,824 بايت .
الفاروق
الفاروق
العضو الفعال المرشح للاشراف
العضو الفعال المرشح للاشراف

تاريخ التسجيل : 14/03/2010
مقيم بقباسين : لا

الرجوع الى أعلى الصفحة اذهب الى الأسفل

لغات البرمجة PROGRAMM LANGUAGES Empty رد: لغات البرمجة PROGRAMM LANGUAGES

مُساهمة من طرف النورس 2010-03-22, 12:56 pm

يحرم على اللي فههههههههههههههههههههههههههههم شي لغات البرمجة PROGRAMM LANGUAGES 504413
النورس
النورس
العضو الفعال المرشح للاشراف
العضو الفعال المرشح للاشراف

الجدي تاريخ التسجيل : 28/02/2010
العمر : 37
الموقع : قباسين - باش كوي
تعاليق : الحب في الله
مقيم بقباسين : نعم

الرجوع الى أعلى الصفحة اذهب الى الأسفل

لغات البرمجة PROGRAMM LANGUAGES Empty رد: لغات البرمجة PROGRAMM LANGUAGES

مُساهمة من طرف أبو غياث 2010-04-06, 12:57 am

متل ما قال حسين يحرم علي فهم شي هههههههههههههههههههههههههه
أبو غياث
أبو غياث
المشرف المميز
المشرف المميز

تاريخ التسجيل : 19/01/2010
الموقع : عفرين
تعاليق : كلنا شركاء في بناء هذا الوطن الغالي
مقيم بقباسين : لا

الرجوع الى أعلى الصفحة اذهب الى الأسفل

لغات البرمجة PROGRAMM LANGUAGES Empty رد: لغات البرمجة PROGRAMM LANGUAGES

مُساهمة من طرف الفاروق 2011-02-25, 1:16 am

انا حاطط الموضوع مشان ما تفهم شي
هذا طبعا في مين بيفهم عليه واهلا وسهلا بالشباب
الفاروق
الفاروق
العضو الفعال المرشح للاشراف
العضو الفعال المرشح للاشراف

تاريخ التسجيل : 14/03/2010
مقيم بقباسين : لا

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى