محوّل النظام الثنائي والسداسي العشري
باستخدام حاسباتنا، فإنك توافق على شروط الاستخدام (بالإنجليزية).
الأرقام العشرية الصحيحة إلى الثنائية والست عشرية — مفيدة للبرمجة والإلكترونيات.
Decimal input
Whole numbers only — converts to binary and hexadecimal.
Binary
11111111
Hex: 0xFF
- Hexadecimal
- 0xFF
- Decimal
- 255
حاسبات ذات صلة
قواعد العدد
العشري (أساس 10) هو العد اليومي. يستخدم النظام الثنائي (الأساس 2) 0 و1 فقط — اللغة الأصلية للمنطق الرقمي. يستخدم النظام السداسي العشري (الأساس 16) 0–9 و A – F — وهي طريقة مدمجة لكتابة الأجزاء الثنائية في البرمجة والإلكترونيات.
لتحويل الرقم العشري إلى ثنائي، قم بالقسمة بشكل متكرر على 2 وقراءة الباقي من الأسفل إلى الأعلى. تقوم المجموعة السداسية بتجميع أربع بتات ثنائية لكل رقم - على سبيل المثال، 255 رقم عشري هو 11111111 ثنائي أو سداسي F F .
مثال: الرقم العشري 42 هو 101010 بالنظام الثنائي و2 A بالنظام الست عشري. تتعامل هذه الأداة مع الأعداد الصحيحة فقط، بينما تتطلب الكسور طرقًا منفصلة.
يمثل الرقم السداسي الواحد دائمًا أربع بتات ثنائية بالضبط - ولهذا السبب تستخدم عمليات تفريغ الذاكرة ورموز الألوان السداسية. تتم محاذاة حدود البايت على رقمين سداسي عشري (00– F F)، وهو ما يساوي 0–255 علامة عشرية لقيم 8 بت.
غالبًا ما يتم توثيق وحدات التحكم الدقيقة وسجلات F P G A بالعناوين السداسية على الرغم من أن السيليكون يخزن البتات. يعد التحويل بين القواعد هو الخطوة الأولى عند قراءة أوراق البيانات أو إخراج تصحيح U A R T .
مثال عملي: العدد العشري 42 → الثنائي 101010 (32+8+2) → الرقم السداسي 2 A . يقوم المسار العكسي بتجميع الثنائي في قضمات من اليمين: 101010 → 0010 1010 → 2 A .
غالبًا ما تستخدم أقنعة البت في البرامج الثابتة الشكل السداسي لأن كل قطعة صغيرة يتم تعيينها بشكل واضح إلى أربع بتات. يعد تعيين البت 5 في سجل 8 بت (0010 0000 ثنائي) أسرع في القراءة كـ 0 x 20 سداسي عشري من حساب الأرقام الثنائية أثناء مراجعة التعليمات البرمجية أو جلسة تصحيح أخطاء J T A G . تتم قراءة أقنعة بت البرامج الثابتة بشكل أسرع مثل 0 x 20 من حساب خمسة أرقام ثنائية أثناء إحضار J T A G في سجل حالة 8 بت.
رموز ألوان الويب (# R R G G B B) هي أزواج بايت سداسية عشرية: #2 A 2 A 2 A هو R G B 42، 42، 42 عشري. يقوم مصممو الرسوم ومؤلفو C S S بتحويل الكسور العشرية للقناة إلى رقمين سداسي عشري لكل قناة - نفس التجميع ذو الأساس 16 الذي تستخدمه هذه الأداة للأعداد الصحيحة الكاملة. يقوم لون C S S #2 A 2 A 2 A بتعيين قنوات R G B ذات 42 رقمًا عشريًا - وهو نفس تحويل الأرقام الصحيحة الذي تطبعه هذه الأداة للبرمجة وتسليم التصميم.
يتم توثيق عناوين الذاكرة على أنظمة 32 بت بشكل متكرر بالنظام الست عشري (0 x 00400000) بينما تكون عروض الناقل ثنائية. العشري 255 يناسب بايت واحد (11111111 ثنائي، F F سداسي) - سقف متكرر لعدادات 8 بت غير الموقعة وسجلات واجب P W M. يتم تمرير عدادات 8 بت غير الموقعة عند 255 رقمًا عشريًا (ست عشري F F ) - خطط لواجبات P W M وعناوين E E P R O M مع وضع سقف البايت هذا في الاعتبار.
أسئلة شائعة
لماذا يستخدم المبرمجون السداسية؟
يقوم الرقم السداسي الواحد بتعيين أربع بتات ثنائية بالضبط، مما يجعل قراءة سلاسل البتات الطويلة أسهل. تستخدم عناوين الذاكرة ورموز الألوان (# F F5733) بشكل شائع.
هل هذا يدعم الأرقام السالبة؟
أدخل الأعداد الصحيحة الموجبة فقط. يستخدم الملف الثنائي الموقّع المكمل الثنائي — وهو تمثيل مختلف غير مذكور هنا.
كيف يمكنني تحويل ست عشري إلى عشري؟
اضرب كل رقم سداسي عشري في 16 مرفوعًا إلى قيمته المكانية ومجموعه. أ=10، ب=11، … و=15. F F الست عشري = 15×16 + 15 = 255 رقمًا عشريًا.