|
السلام عليكم ورحمة الله وبركاته ,
منذ مدة وجيزة فقط وأنا أتابع بعض دروس لغة الأسمبلي
وبماأني أبرمج بلغة المخطط الإنسيابي " الفلوكود"
استنتجت أنه هناك صلة وثيقة بينهما , حيث ومن خلال شرح الأستاذ "دانيال " ,,, هي دروس باللغة الفرنسية’,,,,
وكان لما يصنع برنامج يضع مخطط انسيابي في أول الأمر ,
وبالتالي استنتجت أنه يمكن وضع برنامج يلزم فقط شرح السطور والأوامر ,
وهذا ما لم أكن أعرفه سابقا اي أمر من اوامر الأسمبلي ,
وأنه بغضل الداتاشيت لكل ميكرو يمكنك التلاعب ب 35 أمرا مثلا ,,
وكذلك لكل ميكرو يلزم التعرف على البنية الداخلية للميكروكنترول
|
السلام عليكم
أخي ليس فقط فلوكود .
كومبلرات برمجة البيك المعروفة مثل السي والبيزك والباسكال لها صلة وثيقة بالاسمبلي. فبالنسبة للميكروسي كمثال:
المبرمج يكتب الكود بلغة السي والكومبيلر يقوم بعدة عمليات من بينها تحويل الكود بلغة السي إلى كود بلغة الاسمبلي ثم الى ملف Hex .
وضع مخطط انسيابي أو Flowchart خطوة ينبغي القيام بها في كل اللغات.
وعلى ضوء المخطط توضع التعليمات .
لكننا في الغالب لا نقوم بهذه الخطوة على أهميتها .
بالنسبة لعدد تعليمات الاسمبلي الخاص بالبيك فهو ليس 35 لجميع البيكات .
بعض البيكات تبرمج بعدد أقل قليلا وبعضها بعدد أكبر : أحيانا 49 تعليمة وأحيانا أكثر من 70 تعليمة .
بالعودة إلى موضوعك الأصلي
لا بأس من تعلم لغات أخرى فهذا مفيد دائما
لكن لماذا لا تنطلق من مثال بفلوكود وتقوم بتعديله وتطويره؟