الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لو سمحتم

مغلق
بدأه hamada hassan ali في 15 يونيو 2005 · 3 رد · 468 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا وضعته على هيئة ملف قابل للتحميل حتى من يقرأ يستطيع قراته بوضوح

حتى لاتوجد اخطاء كتابية

حد يدلنى ويفهمنى

وشكرأ

code.txt

_____________________________

C Language && Windwos_API

_____________________________

#2

مرحبا أخي hamada hassan ali

قرأت أغلب الأسئله المتعلقه ببرمجه أنظمة التشغيل التي طرحتها سابقاً ؟!

سؤحاول إضاح الفكرة لتشمل أغلب الأسئلة ولتفهم قانون قد يكون غريب ؟!

لغة السي ولغة الإسمبلي وبرمجة الأنظمة , يربطها موضوع مشترك يسمى البرمجه المباشرة للهاردوير من خلال الذاكرة ( إختصارة البرمجه المباشرة للذاكرة ) هذا هو سر برمجه الأنظمة

الكود السابق الذي وضعته , يقوم بفكرة بسيطه لقرائه وكتابه حاله مفاتيح الكيبورد

وبالتأكيد الكيبورد تعتبر هاردوير , والطريقه الموضحه في الكود السابق تعتمد على البرمجه المباشره للذاكرة

والسبب لعدم فهمك الكود السابق هو إستخدام التعليمات المنطقيه لبرمجه الهاردوير وهي عبارة عن التعليمه or و xor و and بلغه الإسمبلي وترمز لها بلغه السي ب | و & |= وغيرها

والسبب الآخر هو عنوان البرمجه المباشرة

وتلاحظ في الكود العنوان 0x00400017

لا تشيل هم إن شاء الله تفهم طريقة ذكيه لبرمجه الهاردوير وطريقه سحريه في التحكم

شو رايك تشغل برنامج الديبغر , من قائمة start ثم run وأكتب debug

تظهر لك شاشه الديبغر , الآن إنتقل لعنوان حاله أحرف الكيبورد وهو 0x00400017

وطريقه الإنتقال , إكتب في برنامج الديبغر

d 0040:0017

لاحظ أول بايت يظهر لك وهو يمثل حاله مفاتيح الكيبور ؟ أي تغير في هذا البايت سينفذ مباشره

على جهاز الكيبورد ( وهذة هي فكرة البرمجه المباشره للذاكرة )

والدليل : إحفظ قيمه أول بايت ( ظهر عندي 20 )

ثم قم بتغيير حاله المفاتيح ( إضغط على زر caps lock مثلاً

وبعد ذلك أعد تنفيذ الأمر

d 0040:0017

ولاحظ أول بايت كيف تغير ( بكل إختصار تنفذت عمليه or ) وهذه هي فكرة الكود السابق

-

القسم الثاني : لماذا تستخدم لغه السي في برمجه الأنظمه ؟

شفت الكود السابق , لا تستطيع أي لغه غير السي والإسمبلي تنفيذه !

والسبب عدم إعتماد هذة اللغتين على أي ملفات خارجيه ( مثل لغات الجافا والبيسك )

والأكواد تترجم للغه الآله مباشرة 01 وتنفذ على منصه 32 بت

-

الأدوات المطلوبه لبرمجه الأنظمة ؟

في موضوع مهم هنا

لا تعتقد أن كل مترجم إسمبلي أو مترجم لغه سي يصلح لكتابه نظام تشغيل ؟!!

الموضوع طويل ويكفي أن تعرف المترجمات التي تستخدم في برمجه الأنظمه

تجدها هنا

http://www.osdever.net/downloads.php

وإذا أردت فهم الموضوع أكثر , راجع

/index.php?showtopic=42921

و

/index.php?showtopic=44877

وإذا في أي إستفسار آخر .. تفضل بطرحة لنتشارك مع الأعضاء في حله

وآسف لقله المشاركه هذة الأيام !!!!!!!!!!!!!!

وبالتوفيق ,,,

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#3

شكر خاص لك المشرف jass

فانا كنت بحاجة ضرورية لمعرفة الادوات التى تمكننى من انشاء النظم

ولكن اود نصيحتك لكى اكمل مشوارى واقوم فعلا بتحقيق طموحى وهو انشاء نظام

انا ادرس - السى - بالاكاديمية العربية

وانوى على دراسة -السى بلس -

هل تنصحنى بدراسة - الفيجوال سى- \\\ و - السى شارب - ام اكتفى بالسى والسى بلس ؟

--------------------------------------------------------------------------------------------------------------

ولكن اود منك خدمة اريد اى كتاب او اى وصلات عى النت تفهمنى لاسمبلى بجد لانى لا افهم فيها شىء

ولا استطيع كتابة حرف واحد فيها

ماذ تنصحنى ان ادرس من الغات غير السى ؟

انا شاكرأ جدأ للك

_____________________________

C Language && Windwos_API

_____________________________

#4

ازا كان هدفك برمجه الانظمه

فعليك بالسى و الاسمبلى و فهم العتاد بشكل جيد

اللهم لا اله الا أنت سبحانك انى كنت من الظالمين

هذا الموضوع مغلق.

مواضيع مشابهة