هل تعلم كيف يفهم الكمبيوتر الأحرف المدخله اليه؟


بسم الله الرحمن الرحيم , والصلاة والسلام على سيدنا محمد النبى الامى وعلى اله وصحبه وسلم
للاجابه على هذا السؤال دعونا نطرح السؤال من ناحيه أخرى عندما نجلس امام الكمبيوتر ونفتح ملف ورد مثلا لنقوم بكتابة أى شئ فنقوم بكتابة الكلمات التى نريد كتابتها حرف حرف فما نجد إلا ان الاحرف المدخله تظهر امامناعلى الشاشة مباشرة ! , السؤال إذن كيف فهم الكمبيوتر هذه الحروف المدخله اليه وأظهرها بهذا الشكل ؟! هل عند ضغطى على أى حرف من على keyboard ينتقل الحرف مباشرة عبر السلوك بداية من keyboard مارا بالرامات الى Processor ليقوم بدوره ويطبع هذا الحرف على الشاشه مباشرة بالطبع ستقولون جميعا على لسان واحد لا ليس هذا الذى يحدث إذن فماذا الذى يحدث ليظهر الحرف على الشاشه عند ضغطى عليه .
فى البدايه دعونا نتفق على ان الكمبيوتر لا يتعامل ولا يفهم إلا الارقام "0" و"1" أو ما يسمى Binary Code ويتم تخزين كل رقم من هاذين الرقمين فى مايسمى بال Bit وهى اصغر وحدة تخزين داخل الكمبيوتر وهذا يعنى اننا عندما نريد ادخال اى رقم او حرف او القيام باى عمليه يجب تحويلها اولا الى "0" و"1" كى يفهما الكمبيوتر ويتم التعامل معها ولن اتطرق فى هذا الموضوع الى كيف يقوم الكمبيوتر الى تحويل الارقام والحروف والعمليات المدخله اليه الى Binary Code لان هذا يحتاج الى مواضيع منفصله كى يتم توضيحه ولكنى ساتطرق الى ما هى الطرق المستخدمه فى عملية التحويل هذه , وتسمى هذه العمليه بال character encoding (تشفير البيانات )
فلتحويل الحروف الى"0" و"1" كى يفهما الكمبيوتر ويتم التعامل معها هناك عدة طرق اشهرهم استخداما ASCII وهو اختصار ل
American Standard Code for Information Interchange (ASCII)
وهو يستخدم " 7" bit لكل حرف , أى يتم تمثيل كل حرف فى "7"bit فمثلا اذا اردنا تحويل الحرف "a" إلى Binary code يتم تمثيلها هكذا "0001 100"وهى تقابل فى النظام العشرى الرقم 65 وهذا الجدول فيه جميع الحروف والرموز المستخدمه والقيمه المناظره لها بالنظام الثنائى"Binary " , والنظام الثمانى "Oct", النظام العشرى "Dec" , والنظام السداسى عشر "Hex"


فعند قيامى بالضغط على الحرف "a" من على لوحة المفاتيح يقوم الكمبيوتر بالتعبير عن هذا الحرف بال ASCII الخاص به ليمر الحرف بين مكونات الكمبيوتر المختلفه حتى يخرج على الشاشه وبين مرحلة الدخول والخروج هذه تتم عمليات كثيره ربما اتكلم عنها فى وقت آخر

10 comments:

MMF said...

الجدير بالذكر ان ال
0-1
ماهى إلا جهود
مثلا الـ 1
يعبر عنه بـ 5 فولت
و الصفــر ب بصفر فولت

ashraf7amdy said...

هو فعلا الكمبيوتر بيتعامل بالنبضات الكهربائيه المتمثله فى الجهود وعملية الجهود دى مش ثابته فهو بيعتبر من 0 الى 3 فولت =0
ومن 3 الى 5 فولت =1

Anonymous said...
This comment has been removed by a blog administrator.
Unknown said...

اسالك سؤال طيب الاحرف العربية كيف بتعامل معها

LOODY said...

معني كده ان لو فى جهد اكبر من 5 يبقى رقمه 2

Anonymous said...

لا هذا نظام عد ثنائي مافيهش 2(0و1)فقط والجهد لايتعدى 5من المفروض

Anonymous said...

لا هذا نظام عد ثنائي مافيهش 2(0و1)فقط والجهد لايتعدى 5من المفروض

Unknown said...

من خلال unicode
وهو شبيه بال ASCII
واشهره UTF-8

Unknown said...

لو سمحت كنت عايزة اعرف ازاى بنمثل الاحروف ف انظمة الكمبيوتر واى الطرق المختلفة واى العيوب والمميزات كل طريقة

Unknown said...

لو سمحت كنت عايزة اعرف ازاى بنمثل الاحروف ف انظمة الكمبيوتر واى الطرق المختلفة واى عيوب ومميزات كل طريقة

Post a Comment