عاب
This article needs additional citations for verification. (April 2015) |

في الحوسبة ، النيبل [1] ، أو نيبل المكتوبة لتتناسب مع البايت ، هي وحدة معلومات عبارة عن تجميع لأربعة بتات ؛ نصف بايت/ ثماني بتات [1] [2] [3] . تُسمى الوحدة أيضًا نيبل ، أو نيبل ، أو نصف بايت [4] أو رباعي . [5] [6] في الشبكات أو الاتصالات ، غالبًا ما تسمى الوحدة نصف ثماني بتات ، [7] أو رباعي بت ، [8] أو رباعي . [9] [10]
نظرًا لأن النبل يمكن أن يمثل ستة عشر ( 2 4 ) قيمة ممكنة، فغالبًا ما يتم عرض قيمة النبل كرقم سداسي عشري (رقم سداسي عشري). [11] . البايت عبارة عن نبلتين، وبالتالي، يمكن عرض القيمة كرقمين سداسي عشريين.
تستخدم أجهزة الكمبيوتر ذات الأربعة بتات بيانات بحجم النيبلز للتخزين والعمليات؛ كوحدة كلمة . وقد استُخدمت مثل هذه الأجهزة في المعالجات الدقيقة المبكرة والآلات الحاسبة الجيبية وأجهزة الكمبيوتر الجيبية . ولا تزال تُستخدم في بعض المتحكمات الدقيقة . وفي هذا السياق، كانت المجموعات ذات الأربعة بتات تُسمى أحيانًا أيضًا أحرفًا [12] بدلاً من النيبلز. [1]
تاريخ
نشأ مصطلح nibble من تمثيله "نصف بايت"، حيث أن كلمة byte متجانسة مع الكلمة الإنجليزية bit . [4] في عام 2014، تذكر ديفيد ب. بينسون، الأستاذ الفخري في جامعة ولاية واشنطن ، أنه استخدم بشكل مرح (وربما يكون قد صاغ) مصطلح nibble على أنه "نصف بايت" ووحدة تخزين مطلوبة لحمل رقم عشري مشفر ثنائيًا (BCD) حوالي عام 1958، عندما كان يتحدث إلى مبرمج من مختبر لوس ألاموس العلمي . يعكس التهجئة البديلة nybble تهجئة byte ، كما هو مذكور في افتتاحيات Kilobaud و Byte في أوائل الثمانينيات. كان هناك استخدام مبكر آخر مسجل لمصطلح nybble في عام 1977 داخل مجموعة تكنولوجيا الخدمات المصرفية الاستهلاكية في سيتي بنك. وقد أنشأت معيارًا ما قبل ISO 8583 للرسائل المعاملاتية بين ماكينات الصراف الآلي ومراكز بيانات Citibank التي تستخدم وحدة البيانات الأساسية "nabble".
يستخدم مصطلح Nibble لوصف مقدار الذاكرة المستخدمة لتخزين رقم من رقم مخزن بتنسيق عشري مضغوط (BCD) داخل حاسب IBM الرئيسي. تُستخدم هذه التقنية لجعل العمليات الحسابية أسرع وتصحيح الأخطاء أسهل. يتم تقسيم بايت مكون من 8 بتات إلى نصفين ويتم استخدام كل بايت لتخزين رقم عشري واحد. يتم حجز آخر بايت (أقصى اليمين) من المتغير للإشارة. وبالتالي، فإن المتغير الذي يمكنه تخزين ما يصل إلى تسعة أرقام سيتم "ضغطه" في 5 بايتات. نتجت سهولة تصحيح الأخطاء عن إمكانية قراءة الأرقام في تفريغ سداسي عشري حيث يتم استخدام رقمين سداسي عشريين لتمثيل قيمة بايت، مثل 16×16 = 2 8 . على سبيل المثال، تمثل قيمة BCD المكونة من خمسة بايتات 31 41 59 26 5Cقيمة عشرية +314159265.
تاريخيًا، هناك حالات تم فيها استخدام nybble لمجموعة من البتات أكبر من 4. في Apple II ، تم تنفيذ الكثير من التحكم في محرك الأقراص والتسجيل المشفر للمجموعة في البرنامج. تم كتابة البيانات على القرص عن طريق تحويل صفحات 256 بايت إلى مجموعات من nibbles 5 بت (لاحقًا، 6 بت ) وتحميل بيانات القرص يتطلب العكس. [13] [14] [15] علاوة على ذلك، تشير وثائق عام 1982 لجهاز Woz Machine المتكامل باستمرار إلى "nibble 8 بت". [ 16] كان مصطلح البايت يحمل نفس الغموض ذات يوم ويعني مجموعة من البتات ولكن ليس بالضرورة 8، ومن هنا جاء التمييز بين البايتات والثمانيات أو النيبلات والرباعيات (أو الرباعيات ) . اليوم ، يشير مصطلحا البايت والنيبل دائمًا تقريبًا إلى مجموعات 8 بت و4 بت على التوالي ونادرًا ما يتم استخدامهما للتعبير عن أي أحجام أخرى.
تمثيل القيمة
يمكن تمثيل قيمة بحجم nibble في قواعد رقمية مختلفة:
| ثنائي | عشري | سداسي عشري |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1001 | 9 | 9 |
| 1010 | 10 | أ |
| 1011 | 11 | ب |
| 1100 | 12 | ج |
| 1101 | 13 | د |
| 1110 | 14 | هـ |
| 1111 | 15 | ف |
قضمات منخفضة وعالية
إن البتات المنخفضة والعالية للبايت هما نصفاه اللذان يمثلان البتات الأقل والأكثر أهمية داخل البايت على التوالي. في التمثيل البياني للبتات داخل البايت، يمكن أن يمثل البت الموجود في أقصى اليسار البت الأكثر أهمية ( MSB )، وهو ما يتوافق مع التدوين العشري العادي حيث يكون الرقم الموجود على يسار الرقم هو الأكثر أهمية. في مثل هذا الرسم التوضيحي، تشكل البتات الأربعة الموجودة في الطرف الأيسر من البايت البتة الأعلى، وتشكل البتات الأربعة المتبقية البتة المنخفضة. [17] على سبيل المثال،
- سبعة وتسعون = 97 10 = (0110 0001) 2 = 61 16
القيمة العالية هي 0110 2 ( 6 16 )، والقيمة المنخفضة هي 0001 2 ( 1 16 ). القيمة الإجمالية هي القيمة العالية × 16 10 + القيمة المنخفضة ( 6 × 16 + 1 = 97 10 ).
انظر أيضا
- الرقم الثنائي – رقم يتم التعبير عنه في نظام الأرقام الأساسي 2
- المقطع اللفظي – حجم بيانات خاص بالمنصة يستخدم لبعض الأجهزة الرقمية التاريخية
- الكلمة - وحدة الذاكرة الأساسية التي يتعامل معها الكمبيوتر
مراجع
- ^ abc Raphael, Howard A., ed. (November 1974). "The Functions Of A Computer: Instruction Register And Decoder" (PDF) . دليل مستخدم MCS-40 لمصممي المنطق . سانتا كلارا، كاليفورنيا، الولايات المتحدة الأمريكية: شركة إنتل . ص. viii. مؤرشف (PDF) من الأصل في 2020-03-03 . تم الاسترجاع في 2020-03-03 .
[...] يُشار أحيانًا إلى الحقل المميز المكون من ثمانية بتات باسم بايت ، ويمكن الإشارة إلى الحقل المكون من أربعة بتات باسم نيبل. [...]
- ^ هال، دوغلاس ف. (1980). المعالجات الدقيقة والأنظمة الرقمية . ماكجرو هيل . رقم ISBN 0-07-025571-7.
- ^ Warren Jr., Henry S. (2013) [2002]. Hacker's Delight (الطبعة الثانية). Addison Wesley – Pearson Education, Inc. ISBN 978-0-321-84268-8. 0-321-84268-5.
- ^ ab Raymond, Eric S. (1996). قاموس الهاكر الجديد. مطبعة معهد ماساتشوستس للتكنولوجيا . ص. 333. ISBN 978-0-262-68092-9.
- ^ كار، جون دبليو. مقدمة لاستخدام أجهزة الكمبيوتر الرقمية: ملاحظات من المؤتمر الصيفي الذي عقد في مركز الحوسبة بجامعة نورث كارولينا، تشابل هيل، نورث كارولينا، 17-28 أغسطس 1959. أبحاث رائدة في مجال أجهزة الكمبيوتر الرقمية. المجلد 1. جامعة نورث كارولينا في تشابل هيل، مركز الحوسبة. ص 211.
كل حرف من هذه الحروف يتوافق مع أحد الأعداد الصحيحة من صفر إلى خمسة عشر، وبالتالي يتطلب 4 بتات (رباعي بتات واحد) في التمثيل الثنائي.
- ^ سبايزر، أمبروسيوس بول (1965) [1961]. Digitale Rechenanlagen – Grundlagen / Schaltungstechnik / Arbeitsweise / Betriebssicherheit [ أجهزة الكمبيوتر الرقمية – الأساسيات / الدوائر / التشغيل / الموثوقية ] (باللغة الألمانية) (2 ed.). ETH زيورخ ، زيورخ، سويسرا: Springer-Verlag / IBM . ص 6، 34، 165، 183، 208، 213، 215. LCCN 65-14624. 0978.
- ^ Puzman, Josef; Kubin, Boris (2012). Public Data Networks: From Separate PDNs to the ISDN. Springer Science+Business Media . ص. 113. ISBN 978-1-4471-1737-7.
- ^ Horak, Ray (2007). قاموس ويبستر الجديد للاتصالات العالمية. John Wiley & Sons . ص. 402. ISBN 978-0-470-22571-4.
- ^ Brewster, Ronald L. (1994). Data Communications and Networks, المجلد الثالث. سلسلة اتصالات IEE. المجلد 31. مؤسسة مهندسي الكهرباء . ص 155. ISBN 978-0-85296-804-8
يمثل رمز البيانات رباعية واحدة (4 بتات) من البيانات الثنائية
. - ^ كوربيس، بول ؛ لالاند، سيباستيان (2006/06/27) [1989]. Voyage au center de la HP28c/s (باللغة الفرنسية) (2 ed.). باريس، فرنسا: Editions de la Règle à Calcul. OCLC 636072913. مؤرشفة من الأصلي بتاريخ 2016-08-06 . تم الاسترجاع 2015/09/06 .[1] [2] [3] [4] [5] [6]
- ^ هيلر، ستيف (1997). مقدمة إلى لغة C++. مورجان كوفمان . ص 27. ISBN 978-0-12-339099-8يمثل كل رقم سداسي عشري
(0–f) 4 بتات بالضبط.
- ^ "المصطلحات والاختصارات" (PDF) . دليل برمجة لغة التجميع MCS-4 - دليل برمجة نظام الحاسب الآلي الصغير INTELLEC 4 (الطبعة الأولية). سانتا كلارا، كاليفورنيا، الولايات المتحدة الأمريكية: شركة إنتل . ديسمبر 1973. ص. v، 2-6. MCS-030-1273-1. مؤرشف (PDF) من الأصل في 2020-03-01 . تم الاسترجاع 2020-03-02 .
[...]
البت
- أصغر وحدة معلومات يمكن تمثيلها. (قد يكون البت في إحدى حالتين I 0 أو 1). [...]
البايت
- مجموعة من 8 بتات متجاورة تشغل موقع ذاكرة واحد. [...]
الحرف
- مجموعة من 4 بتات متجاورة من البيانات. [...]
(ملاحظة: يستخدم دليل Intel 4004 هذا مصطلح حرف للإشارة إلى كيانات البيانات المكونة من 4 بتات بدلاً من كيانات البيانات المكونة من 8 بتات . وقد تحولت Intel إلى استخدام المصطلح الأكثر شيوعًا nibble للكيانات المكونة من 4 بتات في وثائقها الخاصة بالمعالج التالي 4040 في عام 1974 بالفعل.)
- ^ Worth, Don D.; Lechner, Pieter M. (May 1982) [1981]. Beneath Apple DOS (الطبعة الرابعة، الطبعة الأولى). Reseda, California, USA: Quality Software . تم الاسترجاع في 2017-03-21 .[7][8][9] تم أرشفته في 9 مارس 2016 على موقع Wayback Machine
- ^ Worth, Don D.; Lechner, Pieter M. (March 1985) [1984]. Beneath Apple ProDOS – For Users of Apple II Plus, Apple IIe and Apple IIc Computers (PDF) (الطبعة الثانية، الطبعة الأولى). Chatsworth, California, USA: Quality Software . ISBN 0-912985-05-4. LCCN 84-61383. مؤرشف من الأصل (PDF) في 2017-03-21 . تم الاسترجاع في 2017-03-21 .[10]
- ^ Copy II Plus Version 9 – ProDOS/DOS Utilities – Data Recovery, File Management, Protected Software Backup (PDF) . 9.0. Central Point Software, Inc. 1989-10-31 [1982]. مؤرشف من الأصل (PDF) في 2017-05-07 . تم الاسترجاع في 2017-03-21 .
- ^ Apple Computer, Inc. (February 1982) [1978]. Integrated Woz Machine (IWM) Specification (PDF) (الطبعة 19). DigiBarn Computer Museum. مؤرشف من الأصل (PDF) في 2016-08-06 . تم الاسترجاع في 2016-08-06 .
- ^ Baccala, Brent (April 1997). "Binary arithmetic". Connected: An Internet Encyclopedia (الطبعة الثالثة). مؤرشف من الأصل في 2016-08-06 . تم الاسترجاع في 2015-07-20 .
روابط خارجية
- "خط تجميع شركة آبل". مايو 1981.
