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

للاجابه على هذا السؤال دعونا نطرح السؤال من ناحيه أخرى عندما نجلس امام الكمبيوتر ونفتح ملف ورد مثلا لنقوم بكتابة أى شئ فنقوم بكتابة الكلمات التى نريد كتابتها حرف حرف فما نجد إلا ان الاحرف المدخله تظهر امامناعلى الشاشة مباشرة ! , السؤال إذن كيف فهم الكمبيوتر هذه الحروف المدخله اليه وأظهرها بهذا الشكل ؟! هل عند ضغطى على أى حرف من على 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"












ليست هناك تعليقات