منذ بواسطة (4.8مليون نقاط)

القيمة الثنائية للحرف a ،هي 00010110 وهذه القيمة هي نفسها للحرف a وفق نظام الترميز آسكي كود ascii

​نظام ASCII (اختصاراً لـ American Standard Code for Information Interchange) هو نظام تفاهم عالمي بين أجهزة الكمبيوتر لتمثيل الحروف والأرقام والرموز في صورة أرقام يفهمها المعالج.

​كل حرف أو رمز في هذا النظام يمتلك رقماً معيارياً خاصاً به:

​الحرف الكبير A يقابله الرقم العشري 65.

​الحرف الصغير a يقابله الرقم العشري 97.

​2. كيف يُحوّل الرقم إلى النظام الثنائي (Binary)؟

​الحاسوب لا يتعامل إلا بلغة الأصفار والآحاد (0 و 1). ولكتابة الرقم العشري 97 بالنظام الثنائي باستخدام 8 بت (8-bit)، نقوم بتوزيع القوى للعدد 2:

97 = 64 + 32 + 1

بتفعيل المنازل المناسبة:

​مكان 64: 1

​مكان 32: 0

​مكان 16: 0

​مكان 8: 0

​مكان 4: 0

​مكان 2: 0

​مكان 1: 1

لتصبح القيمة الثنائية الكاملة متسلسلة من اليسار لليمين (من البيت الأكبر للأصغر):

{01100001)

ماذا عن القيمة المذكورة في السؤال (00010110)؟

​إذا قمنا بتحويل هذه القيمة الثنائية إلى النظام العشري، سنجد أنها تمثل الرقم 22 (16 + 4 + 2).

​في جدول ASCII، الرقم 22 لا يمثل الحرف "a" أبداً، بل هو رمز تحكم غير مرئي (Synchronous Idle).

​لذلك، العبارة خاطئة لأن القيمة الثنائية القياسية لحرف "a" الصغير هي 01100001 وليست 00010110.

السؤال: 

القيمة الثنائية للحرف a ،هي 00010110 وهذه القيمة هي نفسها للحرف a وفق نظام الترميز آسكي كود ascii

الجواب: خطأ

القيمة الثنائية (Binary) للحرف الصغير a في نظام الترميز ASCII هي 01100001 (وهي تعادل الرقم 97 عشرياً).

​أما القيمة المذكورة في السؤال (00010110) فهي تمثل شيئاً آخر وليست القيمة القياسية لحرف a في جدول آسكي.

1 إجابة واحدة

0 تصويتات
منذ بواسطة (4.8مليون نقاط)
 
أفضل إجابة
القيمة الثنائية للحرف a ،هي 00010110 وهذه القيمة هي نفسها للحرف a وفق نظام الترميز آسكي كود ascii؟

اسئلة متعلقة

مرحبًا بك إلى ما الحل، حيث يمكنك طرح الأسئلة وانتظار الإجابة عليها من المستخدمين الآخرين.

التصنيفات

...