مـنتديات لــــــــــمة حـــــاسوب الاهـــــلية
عانقت جدران منتدانا
عطر قدومك ... وتزيّنت
مساحاته بأعذب عبارات الود والترحيب
ومشاعر الأخوة والإخلاص ... كفوفنا ممدودة
لكفوفـك لنخضبها جميعاً بالتكاتف في سبيـل زرع بذور
الأخلاقيـات الراقيـة ولا نلبـث أن نجني منهـا
إن شاء الله ثمراً صالحاً.. ونتشـارك
كالأسرة الواحدة لتثقيف بعضنا
البعض في كل المجالات
أتمنى لك قضاء
وقت ممتع
معنا

الدرس الأول في الأسمبليassembly (مقدمة)

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

الدرس الأول في الأسمبليassembly (مقدمة)

مُساهمة من طرف admin في الإثنين أغسطس 27, 2012 1:41 pm


الأسمبلي 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- الدوال الفرعية



@@-----الـــــــــــــــــــتوقـــــــــــــيع-----@@
[وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]


[وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]


[وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]


[وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]
avatar
admin
المـديـر العـــام
المـديـر العـــام

الجنس : ذكر
عدد المساهمات : 26
نقاط : 363
تاريخ التسجيل : 28/05/2011
العمر : 28
الموقع : http://princebeko.webs.com/

معاينة صفحة البيانات الشخصي للعضو http://lama7asob.rigala.net

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

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


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