دليل محول الأنظمة العددية — ثنائي وعشري وHex | إتقان

حوّل أنظمة العد للمطورين والطلاب بسهولة — دليل محول الأرقام من إتقان.

ورقة المختبر تطلب القيمة العشرية لسلسلة ثنائية، أو ورقة البيانات تعرض سجلاً بصيغة 0x3A7 بينما جدولك يريد أرقاماً عادية — تحويل الأساس العددي احتكاك يومي وليس واجباً لمرة واحدة. محول الأنظمة العددية في إتقان يحوّل عدداً صحيحاً واحداً إلى عشري وثنائي وثماني وسداسي عشر دفعة واحدة، مع نسخ لكل بطاقة، خمسة أمثلة جاهزة، تحويل تلقائي بعد الكتابة، وسجل لعشرة تحويلات في متصفحك. هذا الدليل مكتوب خصيصاً لصفحة المحول: سلوك كل أساس، أربعة مسارات ميدانية بأرقام حقيقية، قائمة تحقق قبل البدء، سؤالان شائعان، وأين تذهب أرقامك فعلياً.

دور محول الأنظمة العددية

تحويل الأساس يعيد تسمية نفس العدد الصحيح بأبجدية أرقام مختلفة. العشري 181، والثنائي 10110101، والثماني 265، والسداسي عشر B5 — كلها تسمي كمية واحدة؛ يختلف التدوين فقط. صفحة إتقان تتحقق من صحة الأرقام للأساس المختار، تحلّل القيمة، وتعرض التمثيلات الأربعة جنباً إلى جنب في بطاقات بخط أحادي العرض.

كل بطاقة تحمل أيقونة نسخ تومض تأكيداً أخضر لثانية — مفيد على الهاتف حيث تأكيد اللصق غير واضح. زر الاستفهام يفتح نافذة إرشاد داخل الصفحة بخطوات الاستخدام وأسئلة شائعة دون مغادرة الأداة.

هذا ليس الحاسبة العلمية التي تحسب تعبيرات مثل sin(30) + 2^8. هنا تُحوَّل التمثيل لا العمليات الحسابية العامة. ويختلف أيضاً عن مشفر النصوص الذي يغلّف بايتات الأحرف بـ Base64 أو ترميز URL — غرض مختلف تماماً عن تحويل أساس الأعداد الصحيحة.

مرجع الأساسات — الأنظمة الأربعة

الاسمالأساسالأرقام المسموحةسياق شائع
ثنائي20، 1أقنعة البت، مخططات المنطق، تفريغ السجلات
ثماني80–7صلاحيات Unix chmod، وثائق أنظمة قديمة
عشري100–9 (والسالب − في البداية)جداول البيانات، قراءات الحساسات، العد اليومي
سداسي عشر160–9، A–F (الإدخال غير حساس لحالة الأحرف)ألوان CSS، عناوين الذاكرة، قوائم البرامج الثابتة

مخرجات السداسي عشر في إتقان دائماً بأحرف كبيرة (B5 لا b5) بما يتوافق مع مصححات الأخطاء وكتيبات الدوائر. النتائج العشرية تُنسّق بفواصل آلاف حسب لغة الواجهة (مثل 6,719)؛ النسخ يعيد الرقم دون فواصل.

مجالات يوفر فيها المحول وقتاً

  • مختبرات الشبكات: مطابقة بايت قناع الشبكة بين العشري والسداسي عشر قبل ضبط ACL.
  • الأنظمة المدمجة: تحويل تفريغ ADC من سداسي عشر إلى عشري لتقريب الجهد على مرجع 3.3 فولت.
  • تطوير الواجهات: تفكيك hex في CSS إلى قنوات 0–255 لـ rgba() أو رموز التصميم.
  • المنطق الرقمي وLinux: التحقق من إجابات الامتحان أو قراءة بتات الصلاحيات خلف chmod ثماني.

أربعة مسارات ميدانية بأرقام حقيقية

المسار 1 — امتحان المنطق الرقمي: ثنائي 10110101

السؤال 7: حوّل 10110101 إلى عشري. افتح محول الأنظمة العددية، الصق السلسلة، اختر ثنائي (2)، واضغط تحويل (أو انتظر نصف ثانية للتحويل التلقائي). بطاقة العشري تعرض 181 — تحقق بالقوى: 128 + 32 + 16 + 4 + 1. الثماني: 265؛ السداسي عشر: B5. انسخ العشري إلى ورقة الإجابة؛ أبقِ الثنائي على الشاشة لتحديد مواقع البتات المفعّلة. زر مثال ثنائي يحمّل 1010 (= 10) كإحماء أقصر.

المسار 2 — مختبر مدمج: سجل ADC بقيمة 0x3A7

محوّل ADC بدقة 12 بت يُرجع 0x000003A7 في سجل البرنامج الثابت. أزل البادئة إلى 3A7، اختر سداسي عشر (16)، وحوّل. العشري: 935. الثنائي: 1110100111 — عشرة بتات مستخدمة داخل حقل 12 بت. لمرجع كامل 3.3 فولت، الجهد ≈ 935 ÷ 4,095 × 3.3 = 0.753 فولت. سجّل 935 في دفتر المختبر؛ انسخ السداسي عشر إلى جدول المراجع. زر رقم كبير (1024 عشري) يختبر حدود قوى الاثنين.

المسار 3 — رمز تصميم ويب: لون CSS #1E90FF

نظام التصميم يخزّن #1E90FF (أزرق دودجر) لكن Figma يريد قنوات RGB عشرية. حوّل كل بايت على حدة بإدخال سداسي عشر (16): 1E30، 90144، FF255. اكتب rgb(30, 144, 255) أو rgba(30, 144, 255, 1). زر مثال سداسي عشر (FF) يؤكد أن التشبع الكامل للقناة = 255 عشرياً — مرساة سريعة عند مراجعة لوحات الألوان.

المسار 4 — مسؤول أنظمة: chmod 644 على سكربت النشر

مخرجات CI تعرض صلاحيات 644. أدخل 644 بأساس ثماني (8). العشري: 420. الثنائي: 110100100. قسّم آخر تسعة بتات إلى ثلاث مجموعات 110 | 100 | 100: المالك قراءة+كتابة، المجموعة قراءة فقط، الآخرون قراءة فقط — يطابق rw-r--r--. قارن بزر مثال ثماني (777 → عشري 511، صلاحيات كاملة rwxrwxrwx) لتمييز المفتاح المقيد عن المفتاح المفتوح.

جولة في الواجهة

حقل الإدخال يقبل الأرقام (ومعها A–F للسداسي عشر)؛ القائمة المنسدلة تحدد أساس المصدر — المخرجات الأربع تظهر دائماً معاً. الإرسال أو التوقف 500 مللي ثانية يُحوّل؛ تغيير الأساس يُعيد الحساب فوراً. خمسة أزرار أمثلة تحمّل 1010 و777 وFF و255 و1024؛ مسح الإدخال يفرّغ الحقل. أيقونات النسخ تومض بالأخضر لثانية. زر الاستفهام يفتح نافذة إرشاد؛ صندوق مرجعي أسفل السجل يلخّص كل أساس.

خطوات التنفيذ على إتقان

  1. انتقل إلى محول الأنظمة العددية — دون حساب أو تثبيت.
  2. اكتب أو الصق العدد الصحيح؛ أزل بادئات 0x أو 0b أو # للألوان أولاً.
  3. اختر أساس الإدخال المطابق لطريقة كتابة المصدر.
  4. اضغط تحويل أو اعتمد على التحويل التلقائي بعد الكتابة.
  5. راجع البطاقات الأربع؛ انسخ التمثيل الذي يتوقعه الأداة المستهدفة.
  6. مرّر إلى السجل لإعادة قيم سابقة في نفس الجلسة.
  7. على جهاز مشترك، اضغط مسح السجل قبل المغادرة.

جدول أمثلة — خمسة مدخلات محسوبة

الإدخالالأساسعشريثنائيثمانيسداسي عشر
10110101ثنائي18110110101265B5
3A7سداسي عشر935111010011116473A7
644ثماني4201101001006441A4
192عشري19211000000300C0
1024عشري1,024100000000002000400

صف العشري 192 هو قيمة البايت الأخير لقناع شبكة فرعية /26 (255.255.255.192) — رقم يتكرر في مقررات الشبكات.

السجل المحلي في المتصفح

كل تحويل ناجح يُضاف في بداية localStorage تحت المفتاح numberConversionHistory. اللوحة تعرض آخر عشرة صفوف مع الوقت والإدخال الأصلي (بما فيه تسمية الأساس) والمخرجات الأربع. السجل يبقى بعد إعادة تحميل الصفحة على نفس ملف المتصفح ولا يُزامَن مع خوادم إتقان. استخدم مسح السجل على أجهزة المكتبة أو المقاهي أو قاعات الامتحان. اعتبر السجل مسودة وليس أرشيفاً — انسخ القيم المهمة قبل المسح.

حدود يجب معرفتها

  • أعداد صحيحة فقط — الكسور غير صالحة في إدخال ثنائي أو ثماني أو سداسي عشر.
  • سقف دقة JavaScript — القيم فوق 9,007,199,254,740,991 (253−1) قد تفقد الدقة؛ الأعداد الضخمة تحتاج مكتبة big-integer.
  • القيم السالبة — مقبولة عند اختيار العشري كأساس إدخال؛ الأساسات الأخرى تتوقع سلاسل غير سالبة.
  • ليس سرية — تحويل FF إلى 255 يكشف البنية ولا يشفّر شيئاً. لترميز النصوص استخدم مشفر النصوص.
  • يعمل دون اتصال بعد التحميل الأول — منطق التحويل مضمّن في الصفحة؛ الزيارات المخزّنة مؤقتاً تعمل دون شبكة للميزة الأساسية.

أخطاء متكررة

أساس إدخال غير مطابق

1010 = 10 في الثنائي و1,010 في العشري. طابق القائمة المنسدلة مع تدوين المصدر دائماً.

أرقام غير مسموحة

الثنائي يرفض 2؛ الثماني يرفض 8 و9. تظهر رسالة تنبيه عند فشل التحقق.

الخلط بين hex و Base64

سداسي عشر FF هو العدد 255. جزء Base64 اسمه أيضاً FF يشفّر بايتات مختلفة — استخدم المشفر لذلك الغرض.

قنوات اللون مقابل الكلمة الكاملة

تحويل 1E90FF كعدد سداسي عشر واحد يعطي قيمة 24 بت (1,994,495 عشرياً) وليس ثلاث قنوات RGB منفصلة. قسّم إلى أزواج عند الحاجة لـ 0–255 لكل قناة.

تحقق قبل البدء

  • اقرأ تدوين المصدر: بادئة 0x → سداسي عشر، 0b → ثنائي، صفر بادئ في صفحات Unix → غالباً ثماني.
  • أزل البوادئ الزخرفية (0x، #، الشرطات السفلية كفواصل) قبل اللصق.
  • تأكد أن القيمة عدد صحيح وليس قياساً كسرياً مثل 3.14 فولت.
  • لألوان CSS، حوّل رقمين سداسيين لكل قناة ما لم تحتاج عمداً العدد الصحيح المضغوط 24 بت.
  • على أجهزة مشتركة، خطط لمسح السجل بعد عمل يتضمن خرائط سجلات سرية.
  • مراسي سريعة: أقصى 8 بت = 255 = FF؛ البت 10 مفعّل = 1,024؛ البايت الأخير لـ /26 = 192 = C0.

أسئلة شائعة

هل المحول مجاني وهل يعمل على الهاتف؟

مجاني بالكامل دون تسجيل. التخطيط يتراص عمودياً على الشاشات الضيقة — الإدخال، محدد الأساس، البطاقات الأربع، الأمثلة السريعة، والسجل كلها متاحة بالتمرير. أيقونات النسخ تعمل على المتصفحات الحديثة التي تدعم الحافظة. افتح محول الأنظمة العددية وابدأ فوراً.

هل تُرفع الأرقام التي أكتبها إلى أي خادم؟

لا. التحليل والتحويل يجريان في متصفحك عبر JavaScript. صفوف السجل تُكتب فقط في localStorage على جهازك. قد تُطبَّق ملفات تعريف الارتباط العامة للموقع للتحليلات أو الإعلانات كما في سياساتنا — راجع قسم البصمة والخصوصية للروابط.

خلاصة نهائية

محول الأنظمة العددية في إتقان يجيب على إدخال واحد بأربع تمثيلات متزامنة — عشري وثنائي وثماني وسداسي عشر — مع تحويل تلقائي، نسخ بنقرة، خمسة أمثلة جاهزة، وسجل محلي لعشرة صفوف. استخدمه للتحقق من سلسلة ثنائية في امتحان المنطق، تقريب قراءة ADC سداسية عشر، تفكيك قنوات RGB من رمز CSS، أو فك قيمة chmod ثمانية. طابق أساس الإدخال بدقة، أزل البوادئ، نفّذ قائمة التحقق، وامسح السجل على الأجهزة المشتركة. للعمليات الحسابية افتح الحاسبة العلمية؛ لـ Base64 أو URL استخدم مشفر النصوص.

البصمة والخصوصية

تحويل الأساس على هذه الصفحة عملية محلية داخل المتصفح: الأرقام التي تدخلها تُحلَّل وتُحوَّل داخل التبويب النشط. خوادم إتقان ليست وسيطاً في تخزين أو إعادة حساب تلك القيم.

  • دوال التحويل تعمل على جهازك — لا خطوة رفع للأعداد التي تكتبها.
  • السجل الدوار يبقى في localStorage حتى تحذفه أو تمسح بيانات الموقع لهذا النطاق.
  • لا يلزم تسجيل دخول، والصفحة لا تتصفح ملفات من قرصك.
  • كيف تُستخدم ملفات تعريف الارتباط على الموقع: سياسة ملفات تعريف الارتباط.
  • التعامل العام مع البيانات الشخصية: سياسة الخصوصية.
  • ضمانات المنصة وممارسات الأمان: الأمان.

على الأجهزة العامة، لا تترك مفاتيح امتحان أو خرائط سجلات غير منشورة أو خطط عناوين IP في لوحة السجل — اضغط مسح السجل قبل أن تقوم. للتحقق اليومي من الأساس العددي وواجبات المقرر، افتح محول الأنظمة العددية بثقة.

قواعد الأساسات في العمل اليومي للمطوّرين والطلاب

يفتح كثير من الطلاب محول الأرقام أثناء واجبات الأنظمة الرقمية دون فهم متى يستخدمون الثنائي أو الثماني أو الستة عشر. ابدأ بكتابة القيمة العشرية بوضوح، ثم حوّل إلى الثنائي للتحقق من البتات، وإلى الستة عشر عند قراءة عناوين الذاكرة أو ألوان الويب. انسخ الناتج بعد التحقق مرتين؛ خطأ خانة واحدة يقلب المعنى. للتمارين التي تطلب إظهار خطوات التحويل يدوياً، استخدم الأداة للمراجعة لا للنسخ الأعمى في ورقة الإجابة. عند التعامل مع قيم ألوان الواجهات، حوّل المكوّنات عبر المحول ثم التقط اللون من صورة مرجعية عبر لاقط الألوان للمطابقة البصرية. للقيم الكبيرة جداً انتبه لحدود العرض في المتصفح، وقسّم التحقق إلى أجزاء إن لزم. في المختبرات المشتركة امسح الحقل بعد الانتهاء حتى لا تبقى قيم اختبار ظاهرة للطالب التالي.

إن كنت تشرح لزميل مبتدئ، اربط كل أساس بمثال حي: إشارات التشغيل والإيقاف للثنائي، واختصارات العناوين للستة عشر، دون الإغراق في النظرية قبل أن يجرب التحويل بنفسه مرة أو مرتين على أرقام صغيرة يعرف نتيجتها مسبقاً.

في سياق تحويل الأرقام بين الأساسات داخل منصة إتقان، راجع الناتج مرة أخيرة قبل الإرسال، وتأكد أن الخطوات التي اتبعتها موثّقة لفريقك، وأن الروابط الداخلية للأدوات ذات الصلة ما زالت تعمل كما توقعت، وأن النسخة النهائية خالية من بقايا تجربة أو نص مؤقت تركته أثناء الكتابة. أعِد فتح الأداة إن احتجت خطوة إضافية، ولا تعتمد على الذاكرة وحدها عندما يكون القرار مالياً أو نظامياً أو مرتبطاً بموعد تسليم واضح للعميل أو للجهة الطالبة.

أضف مراجعة بشرية سريعة بعد كل معالجة رقمية تتعلق بهذا الموضوع، وسمِّ الملفات بأسماء عربية واضحة تتضمن التاريخ والغرض حتى يسهل الأرشيف لاحقاً، وتجنب خلط نسخ التجربة مع النسخ النهائية في المجلد نفسه، واطلب من زميل قراءة جملة النتيجة بصوت عالٍ إن كان الخطأ فيها مكلفاً، واحتفظ بملاحظة قصيرة عما تغيّر بين المحاولة الأولى والأخيرة قبل إغلاق الجلسة.

العودة إلى المدونة