الدرس الأول في الأسمبليassembly (مقدمة)
مـنتديات لــــــــــمة حـــــاسوب الاهـــــلية :: [¦ الأقسام البرمجيه - Forums software ¦] :: قسم لغه التجميع Assembly
صفحة 1 من اصل 1
الدرس الأول في الأسمبليassembly (مقدمة)
الأسمبلي 1
فهرس الدرس :
1- مقارنة بين الأسمبلي و غيرها من اللغات
2- الأوامر المتاحة بلغة الأسمبلي
3- معلومات عن التطبيق العملي
1- مقارنة بين الأسمبلي و غيرها
كيف تختلف لغة الأسمبلي عن اللغات الأخرى ؟
بداية
اللغة الحقيقية للكمبيوتر هي الأسمبلي حيث أن البرامج التنفيذية ما هي إلا
سلالسل من تعليمات الأسمبلي أما اللغات الأخرى مثل سي بلص بلص فهي تقوم
بترجمة برنامجها و تحويله الى تنفيذي أي الى اسمبلي قبل ان نتمكن من
تنفيذه.
2- الأوامر المتاحة بلغة الأسمبلي
ما هي الأوامر المتاحة بلغة الأسمبلي؟
بداية أي جهاز كمبيوتر يتكون من ثلاث أجزاء : قسم الإدخال ، وقسم المعالجة، و قسم الإخراج
و قسم المعالجة يتضمن أكثر من وحدة داخله :
وحدة العمليات الحسابية و المنطقية، وحدة التحكم ، وحدة الذاكرة
و
لغة الأسمبلي تتضمن أوامر تتعلق بكل هذه الوحدات فيوجد أوامر لها علاقة
بالإدخال و أوامر لها علاقة بالإخراج و التحكم بأنواعه ، ألخ .............
في لغة الأسمبلي طريقتان للتعبير ويقوم الأسمبلر بالتحويل من طريقة الإنسان إلى طريقةالكمبيوتر:
* ملاحظة ليس من المهم في هذه المرحلة أن نفهم ماذا يفعل كل أمر فقط الطريقة التي يفهم بها الكمبيوتر
طريقة الإنسان : يتضمن كلمات محجوزة و اوامر و متغيراتها يمكن ان نقرأها و نفهمها بسهولة
مثل : Xor ax,ax أو mov ax,0f5a
طريقة الآلة : هي عبارة عن مكافئات للأوامر و متغيراتها و تكون بالنظام السداسي عشري
مثال 31C0 أو B85A0F
فالكمبيوترلا
يفهم الأحرف و الأوامر ولكن فقط الأنظمة العددية فـ XOR AX,AX يقابلها عند
الكمبيوتر 31C0 لذلك دائما يتم التحويل الى طريقة الآلة في حالى التنفيذ
لكن ممكن العكس و هو مال يسمى دس أسمبلر dis assmbler
3- معلومات عن التطبيق العملي
كيف يمكنني أن أجرب برامج أسمبلي بسيطة
يحتوي نظام الكمبيوتر بشكل مدمج على برنامج debug
نذهب الى قائمة بدء start ->
cmd
ثم مفتاح الإدخال enter
نكتب debug
ثم enter
نضغط على حرف u
لمشاهدة التعليمات القادمة التي سوف يقوم بها الجهاز
--- أنتهى الدرس -----
فهرس الدرس الثاني
4 - الأنظمة العددية
5 - الأعلام و المسجلات
الدرس الثاني
تجد في الدروس القادمة
6- مقدمة الى أسمبلي و سلسلة معالجات أنتل 86 وطريقة كتابة برامج الأسمبلي في debug
7- المقاطعات
8- لغة أسمبلي و نظم التشغيل
9- الملفات من نوع com و exe
10- كيف نستخدم برنامج debug لكتابة ملف من نوع com
11-الشرط في لغة أسمبلي
12- التكرار
13- عنونة الذاكرة
14- الدوال الفرعية
فهرس الدرس :
1- مقارنة بين الأسمبلي و غيرها من اللغات
2- الأوامر المتاحة بلغة الأسمبلي
3- معلومات عن التطبيق العملي
1- مقارنة بين الأسمبلي و غيرها
كيف تختلف لغة الأسمبلي عن اللغات الأخرى ؟
بداية
اللغة الحقيقية للكمبيوتر هي الأسمبلي حيث أن البرامج التنفيذية ما هي إلا
سلالسل من تعليمات الأسمبلي أما اللغات الأخرى مثل سي بلص بلص فهي تقوم
بترجمة برنامجها و تحويله الى تنفيذي أي الى اسمبلي قبل ان نتمكن من
تنفيذه.
2- الأوامر المتاحة بلغة الأسمبلي
ما هي الأوامر المتاحة بلغة الأسمبلي؟
بداية أي جهاز كمبيوتر يتكون من ثلاث أجزاء : قسم الإدخال ، وقسم المعالجة، و قسم الإخراج
و قسم المعالجة يتضمن أكثر من وحدة داخله :
وحدة العمليات الحسابية و المنطقية، وحدة التحكم ، وحدة الذاكرة
و
لغة الأسمبلي تتضمن أوامر تتعلق بكل هذه الوحدات فيوجد أوامر لها علاقة
بالإدخال و أوامر لها علاقة بالإخراج و التحكم بأنواعه ، ألخ .............
في لغة الأسمبلي طريقتان للتعبير ويقوم الأسمبلر بالتحويل من طريقة الإنسان إلى طريقةالكمبيوتر:
* ملاحظة ليس من المهم في هذه المرحلة أن نفهم ماذا يفعل كل أمر فقط الطريقة التي يفهم بها الكمبيوتر
طريقة الإنسان : يتضمن كلمات محجوزة و اوامر و متغيراتها يمكن ان نقرأها و نفهمها بسهولة
مثل : Xor ax,ax أو mov ax,0f5a
طريقة الآلة : هي عبارة عن مكافئات للأوامر و متغيراتها و تكون بالنظام السداسي عشري
مثال 31C0 أو B85A0F
فالكمبيوترلا
يفهم الأحرف و الأوامر ولكن فقط الأنظمة العددية فـ XOR AX,AX يقابلها عند
الكمبيوتر 31C0 لذلك دائما يتم التحويل الى طريقة الآلة في حالى التنفيذ
لكن ممكن العكس و هو مال يسمى دس أسمبلر dis assmbler
3- معلومات عن التطبيق العملي
كيف يمكنني أن أجرب برامج أسمبلي بسيطة
يحتوي نظام الكمبيوتر بشكل مدمج على برنامج debug
نذهب الى قائمة بدء start ->
cmd
ثم مفتاح الإدخال enter
نكتب debug
ثم enter
نضغط على حرف u
لمشاهدة التعليمات القادمة التي سوف يقوم بها الجهاز
--- أنتهى الدرس -----
فهرس الدرس الثاني
4 - الأنظمة العددية
5 - الأعلام و المسجلات
الدرس الثاني
تجد في الدروس القادمة
6- مقدمة الى أسمبلي و سلسلة معالجات أنتل 86 وطريقة كتابة برامج الأسمبلي في debug
7- المقاطعات
8- لغة أسمبلي و نظم التشغيل
9- الملفات من نوع com و exe
10- كيف نستخدم برنامج debug لكتابة ملف من نوع com
11-الشرط في لغة أسمبلي
12- التكرار
13- عنونة الذاكرة
14- الدوال الفرعية
مـنتديات لــــــــــمة حـــــاسوب الاهـــــلية :: [¦ الأقسام البرمجيه - Forums software ¦] :: قسم لغه التجميع Assembly
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى