المحتوى
يتكون النظام الثنائي من أرقام يتم التعبير عنها بواسطة مجموعات مكونة من رقم واحد وصفر. في عام 1937 ، أدرك كلود شانون أن حالات التشغيل / الإيقاف للدوائر الكهربائية يمكن أن تتوافق مع الحالات الحقيقية / الخاطئة للمنطق. قدم فكرة أنه يمكن دمج منطق Boolean مع التمثيل الثنائي لقيم الحقيقة لتطوير الدوائر. حتى مع تطور أجهزة الكمبيوتر الحديثة ، فإن النظام الثنائي هو جزء أساسي من الدوائر الحديثة. يعد النظام الثنائي والأنظمة ذات الصلة الثماني والسداسي عشر أمرًا شائعًا في العديد من المجالات ذات الصلة بالحاسوب. لذلك يعد التحويل بين أنظمة الأرقام مهارة مهمة لأي شخص يعمل مع أجهزة الكمبيوتر.
تحويلات قاعدة عامة
اقسم الرقم المراد تحويله على الأساس المطلوب. باستخدام تدوين القسمة القياسي ، اكتب الباقي كرقم كامل أعلى الحصة مع الباقي على يمين الحاصل. على سبيل المثال ، لتحويل الرقم 12 إلى ثنائي (أساس 2) ، قسّم 12 على 2 ، مما ينتج عنه حاصل 6 على الباقي من 0.
قم بعمل رمز تقسيم آخر على حاصل القسمة وقسمه على القاعدة مرة أخرى. كرر هذه العملية مع كل حاصل ناتج حتى يكون لديك حاصل على 0. على سبيل المثال ، يمنحك الاستمرار في تقسيم 2 إلى 6 3 مع باقي 0 ، ثم 1 مع باقي 1 ، ثم 0 مع باقي 1.
أعد كتابة كل ما تبقى باستخدام نظام الأرقام الذي تقوم بالتحويل إليه إذا كانت القاعدة أكبر من النظام الذي تقوم بالتحويل منه. ما لم تحاول التحويل من قاعدة غير عشرية ، فسيتم تطبيق هذا فقط عند التحويل إلى قواعد أكبر من 10. يستخدم النظام السداسي عشر (أساسي 16) الأحرف A و B و C و D و E و F لتمثيل الأرقام 10 و 11 و 12 و 13 و 14 و 15 ، على التوالي. لذلك ، إذا كنت تقوم بالتحويل إلى ست عشرية ، فستقوم بإعادة كتابة كل ما تبقى بقيمة 10 أو أعلى باستخدام الحرف المناسب.
اكتب الباقي على شكل أرقام من رقم واحد ، بدءًا من الباقي الأخير وتنتهي بالرقم الأول. هذا هو رقمك المحول. في المثال الوارد ، تم العثور على أربعة الباقي: 1100. هذا هو المكافئ الثنائي للرقم 12.
تعمل هذه الطريقة للتحويل من أي قاعدة إلى أي قاعدة أخرى. ومع ذلك ، يتطلب التحويل من قاعدة غير عشرية إجراء الرياضيات باستخدام نظام أرقام غير عشري. على سبيل المثال ، يمكن تحويل 1100 مرة أخرى إلى 12 إذا كنت تعرف كيفية القيام بالرياضيات الثنائية. لهذا السبب ، من المريح أن يكون لديك طريقة أخرى لتحويل القواعد غير العشرية إلى عشرية.
التحويلات إلى عشري
اكتب قوى القاعدة من اليمين إلى اليسار ، بدءًا من القاعدة المرفوعة إلى قوة 0. تزداد القوى بشكل متتابع من اليمين إلى اليسار. تحتاج فقط إلى نفس القدر من الصلاحيات التي يحتاجها الرقم الذي يحتوي عليه الرقم المعني. على سبيل المثال ، يحتوي الرقم الثماني (الأساس 8) 2154 على أربعة أرقام ، بحيث تكون القوى 8 ^ 3 ، 8 ^ 2 ، 8 ^ 1 ، 8 ^ 0.
تقييم كل من القوى المدرجة. في المثال المعطى ، يتم تقييم الصلاحيات إلى 512 و 64 و 8 و 1.
اضرب كل رقم من خلال قوتها المقابلة وابحث عن مجموع هذه المنتجات. بالنسبة للقواعد الأكبر من 10 ، قم بتحويل الأرقام إلى معادلاتها العشرية قبل الضرب. المجموع الناتج هو القيمة العشرية للرقم المحدد. على سبيل المثال ، الرقم الثماني 2154 = 2_512 + 1_64 + 5_8 + 4_1 = 1132 بالتدوين العشري.
التحويلات من ثنائي إلى أوكتال أو سداسي عشري
اكتب الرقم الثنائي بمسافة بعد كل رقم ثالث أو رابع ، اعتمادًا على ما إذا كنت تقوم بالتحويل إلى ثماني أو ست عشري ، بدءًا من اليمين. عند التحويل إلى ثماني ، ضع المساحة بعد كل رقم ثالث (بالنسبة للسداسي عشر ، ضع المسافة بعد كل رقم رابع). هذا يخلق حزم صغيرة من الأرقام الثنائية. على سبيل المثال ، للتحويل إلى رقم سداسي عشري ، أعد كتابة الرقم الثنائي 1101010 كـ 110 1010. لاحظ أن الحزمة الأولى تحتوي فقط على ثلاثة أرقام ، لأن حساب الأرقام الأربعة بدأ من اليمين.
قم بتحويل كل حزمة إلى مكافئها الثماني أو الست عشري. ثلاثة أرقام ثنائية لها نطاق في القيمة من 0 إلى 7 ، وهو نفس النطاق للرقم الثماني. بالطريقة نفسها ، تتراوح أربعة أرقام ثنائية من 0 إلى 15 ، وهو نفس نطاق الأرقام السداسية عشرية. تذكر أن تستخدم قوتين عند التحويل من الثنائي: 8 و 4 و 2 و 1. على سبيل المثال ، الحزمة الأولى 110 تساوي 1_4 + 1_2 + 0_1 = 6. الحزمة الثانية 1010 تساوي 1_8 + 0_4 + 1_2 + 0 * 1 = 10 ، وهي القيمة الست عشرية أ.
اكتب الأرقام السداسية عشرية كرقم واحد. في المثال المعطى ، 1101010 هو 6A بالسداسي عشري. يعد التحويل من ثنائي إلى ست عشري أسهل بكثير من التحويل من ثنائي إلى عشري ، لأنه لا يوجد حجم حزمة ثنائي يتوافق مع القيم من 0 إلى 9. ولهذا السبب ، فإن سداسي عشري مناسب للغاية كطريقة مختصرة لكتابة الأرقام الثنائية طويلة جدًا.
لاحظ أن التحويل من ثماني أو ست عشري هو مجرد عكس التحويل إلى. اكتب كل رقم كحزمة ثنائية مكونة من ثلاثة أو أربعة أرقام ، ثم قم برشها معًا كرقم واحد. على سبيل المثال ، الرقم الثمانى 2154 = 10 001 101 100. استنباطهم سويًا يعطي الرقم الثنائي 10001101100.