بايت واحد
11010110
D6
1101 تساوي 13 وتُكتب D، و0110 تساوي 6.
اكتب رقمًا ثنائيًا واقرأه بالنظام الست عشري، مع كل مجموعة من أربعة بتات معروضة أسفله. يبدأ بالقيمة 11010110، وهي D6.
آخر تحديث
يعلّمك Coddy عبر كتابة كود حقيقي في متصفحك: دروس تفاعلية، وملاحظات فورية، ومساعدة بالذكاء الاصطناعي عندما تتعثر.
لأربعة بتات ست عشرة تركيبة، وهو عدد الخانات الست عشرية نفسه، لذا تصبح كل مجموعة من أربعة بتات خانة ست عشرية واحدة بالضبط. ابدأ من اليمين لأن المجموعات تتحاذى هناك، وإذا كانت المجموعة الأولى من اليسار ناقصة فأضف أصفارًا أمامها.
لتحويل مجموعة إلى خانة، اجمع قيم مواقعها التي فيها 1، وهي 8 و4 و2 و1. 1101 تساوي 8 + 4 + 1 = 13، أي D، و0110 تساوي 4 + 2 = 6.
لهذا يكتب المبرمجون البيانات الثنائية بالنظام الست عشري. القيمة ذات 32 بت هي 32 بتًا يصعب قراءتها، لكنها 8 خانات ست عشرية فقط.
chmod.11010110
D6
1101 تساوي 13 وتُكتب D، و0110 تساوي 6.
101
5
أكمله إلى 0101، وهي 5.
1 0110 1011
16B
التجميع من اليمين يترك 1 وحيدًا على اليسار، فيُكمَل إلى 0001 ويصبح 1.
1111 1111 1111 1111
FFFF
كل مجموعة هي 1111، لذا كل خانة هي F. وهذه القيمة 65535، أكبر قيمة بطول 16 بت.
10110 من اليسار تحصل على 1011 وصفر زائد، أما من اليمين فهي 0001 0110، أي 16.hex(int('11010110', 2)) تعيد '0xd6'. وفي JavaScript تعيد parseInt('11010110', 2).toString(16) القيمة 'd6'.