التحويل من الثنائي إلى العشري
النظام الثنائي (الأساس 2) يستخدم الرقمين 0 و1 فقط. للتحويل إلى العشري، اضرب كل بت في 2 مرفوعة لقوة موقعه واجمع النتائج.
مثال: 10110 = 16+4+2 = 22.
النظام الثنائي هو اللغة الأساسية لأجهزة الكمبيوتر، حيث يشفّر كل جزء من البيانات كسلسلة من الأصفار والآحاد. تتعامل هذه الحاسبة مع مهمتين أساسيتين: تحويل الأساس (الثنائي، العشري، الست عشري، والثماني مع عرض ترميز ASCII) والحساب الثنائيات (الجمع، الطرح، الضرب، القسمة، بالإضافة إلى العمليات البتية مثل AND، OR، XOR، و NOT). وهي تدعم الأعداد الصحيحة غير المؤشارة وتمثيل الإشارة بالمتمم الثنائي بأعرض 8 و 16 و 32 بت، وتظهر تفاصيل بتات الترحيل للجمع لتتمكن من متابعة كل خطوة من الحساب.
حدد التحويل للترجمة بين أساسيات الأرقام، أو الحساب لإجراء العمليات الثنائية.
اكتب رقماً وحدد أساسه (ثنائي، عشري، ست عشري، أو ثماني).
شاهد القيمة المحولة في جميع الأساسيات، أو نتيجة الحساب مع خطوات العمل الثنائي تفصيلياً.
للتحويل من النظام الثنائي إلى النظام العشري، اضرب كل بت في 2 مرفوعاً لموضعه واجمع النتائج. على سبيل المثال، 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11.
Value = sum(digit * base^position)
كل رقم ست عشري يقابل بالضبط 4 بتات ثنائية، مما يجعل عملية التحويل من الست عشري إلى الثنائي مباشرة
المتمم الثنائي يعكس جميع البتات ويضيف 1 لتمثيل الأرقام السالبة
الجمع الثنائي يتبع نفس قواعد الأعمدة مثل النظام العشري: 1+1 = 10 (مع ترحيل 1)
استخدم عروض البت (8/16/32) لمعرفة كيف يتم تخزين الأرقام في ذاكرة الكمبيوتر الفعلية
عمليات AND و OR و XOR تعمل بتًا بتًا وهي أساسية لتصميم المنطق الرقمي
تحويل الأرقام بين الأنظمة الثنائية والعشرية والست عشرية والثمانية فوراً. قم بإجراء الجمع والطرح والضرب والقسمة الثنائية والعمليات على مستوى البتات مع شرح كامل خطوة بخطوة. يدعم التمثيل الموقّع بنظام مكمل المتمم الثنائي وغير الموقّع بأعراض 8 و16 و32 بت.
النظام الثنائي (الأساس 2) يستخدم الرقمين 0 و1 فقط. للتحويل إلى العشري، اضرب كل بت في 2 مرفوعة لقوة موقعه واجمع النتائج.
مثال: 10110 = 16+4+2 = 22.
الجمع والطرح والضرب والقسمة الثنائية تتبع نفس مبادئ الحساب العشري ولكن برقمين فقط.
توضح هذه الحاسبة عمليات الحمل، والاستئران، والنتائج الجزئية خطوة بخطوة.
عمليات AND وOR وXOR وNOT على مستوى البتات تعمل على بتات فردية وهي أساسية للحوسبة.
يمثل المتمم الثنائي الأرقام السالبة في النظام الثنائي، حيث يشير البت الأكثر أهمية إلى الإشارة.
لتحويل رقم عشري إلى النظام الثنائي، اقسمه مراراً وتكراراً على 2 وسجل كل باقٍ، ثم اقرأ البواقي من الأسفل إلى الأعلى.
على سبيل المثال، يصبح الرقم 22: 22/2=11 والباقي 0، 11/2=5 والباقي 1، 5/2=2 والباقي 1، 2/2=1 والباقي 0، 1/2=0 والباقي 1، مما يعطي 10110.
النظام الثنائي هو نظام الموضع ذو الأساس 2 المُعرف في المعيار الدولي ISO/IEC/IEEE 60559 وISO 80000-1، حيث يمثل كل موضع قوة للعدد 2.
نظرًا لأن أجهزة الكمبيوتر تخزن جميع البيانات كإشارات ذات حالتين، فإن الأساس 2 هو الترميز الطبيعي، وتعمل طريقة الباقي هذه على تحويل أي رقم صحيح غير سالب بثقة إلى شكله الثنائي.
للتحويل من النظام الثنائي إلى الست عشري، قم بتجميع البتات في مجموعات من 4 من اليمين واشرح كل مجموعة إلى رقم ست عشري واحد (من 0000=0 إلى 1111=F)؛ أما بالنسبة للنظام الثماني، فقم بالتجميع في مجموعات من 3 (من 000=0 إلى 111=7).
على سبيل المثال، الثنائي 11111111 يساوي FF في الست عشري و377 في الثماني.
يعمل هذا لأن 16 = 2^4 و8 = 2^3، لذا فإن كل رقم ست عشري يرمز بدقة إلى 4 بتات وكل رقم ثماني إلى 3 بتات بدقة.
تم توحيد رموز النظامين الست عشري والثماني في المعيار ISO/IEC 9899 (معيار لغة C)، مما يجعلهما اختصارين مدمجين يستخدمهما المبرمجون على نطاق واسع لقراءة السلاسل الثنائية الطويلة.
لإيجاد المتمم الثنائي لرقم ثنائي، اقلب كل بت (متمم الآحاد) ثم أضف 1.
على سبيل المثال، في 8 بتات، +5 هو 00000101، لذا -5 هو 11111010 + 1 = 11111011.
المتمم الثنائي هو التمثيل القياسي للأرقام الصحيحة الموقعة والموصوف في المعيار ISO/IEC 9899 والمستخدم من قبل جميع المعالجات الحديثة تقريبًا لأن الجمع والطرح يعملان بشكل متطابق للقيم الموقعة وغير الموقعة.
يعتمد نطاق القيم على عرض البت:
يعمل البت الأكثر أهمية كبت إشارة.
تستخدم أجهزة الكمبيوتر النظام الثنائي لأن الدوائر الإلكترونية تميز موثوقية بين حالتين فقط، التشغيل والإيقاف، والمشفرة إلى 1 و0.
تتحمل هذه الإشارات ذات المستويات الثنائية الضوضاء بشكل أفضل بكثير من محاولة الحفاظ على عشر مستويات جهد مميزة للنظام الثنائي، لذا فإن النظام الثنائي يدعم المنطق الرقمي والذاكرة الموصوفة في معايير الحوسبة IEEE وISO/IEC. يتم تخزين كل حرف وصورة وتعليمات في النهاية كبتات.
تُضفي اللجنة الكهرتقنية الدولية (IEC 80000-13) الطابع الرسمي على البت باعتباره وحدة المعلومات الأساسية والبايت كـ 8 بتات، ولهذا السبب يتم التعبير عن أحجام البيانات وعناوين الذاكرة بأسس العدد 2 في جميع أنحاء هندسة الكمبيوتر.
يساوي البايت الواحد 8 بتات، وتستخدم أحجام البيانات نظامين مختلفين للبادئات.
البادئات الثنائية المحددة بواسطة IEC 80000-13 تستخدم أسس العدد 1024:
بادئات النظام الدولي للعشرية من BIPM تستخدم أسس العدد 1000:
هذا التمييز يوضح سبب ظهور محرك أقراص مُسمّى بـ 1 TB (10^12 بايت) على أنه تقريبًا 0.909 TiB في أنظمة التشغيل التي تحسب بأسس العدد 1024. استخدام KiB/MiB يتجنب هذا الغموض، ولهذا السبب قدمت IEC البادئات الثنائية.
النظام الثنائي يشغل تقريبًا كل تكنولوجيا رقمية:
يساعد فهم التحويل والحساب الثنائي المبرمجين ومهندسي الشبكات ومصممي الأجهزة على التفكير في كيفية تمثيل البيانات ومعالجتها فعليًا.
الجمع الثنائي يتبع أربع قواعد، عموداً بـ عمود من اليمين إلى اليسار:
على سبيل المثال، 1011 + 1101 = 11000، وهو ما يطابق 11 + 13 = 24 في النظام العشري.
الطرح يستخدم الاستئران، حيث يستئر 0-1 من العمود التالي ليصبح 10-1=1. في الممارسة العملية، تقوم معظم أجهزة الكمبيوتر بالطرح عن طريق إضافة المتمم الثنائي، مما يتجنب وجود دائرة استئران منفصلة.
تعرض هذه الحاسبة كل بت حمل واستئران لكي تتمكن من التحقق من العملية الحسابية خطوة بخطوة.
العديد من الأخطاء تقع عند العمل مع النظام الثنائي:
Data sourced from trusted institutions
All formulas verified against official standards.