عاب

جدول بحث لخط CP 866 لجميع قيم الثمانيات الممكنة، مع نصف بايت واحد على كل محور

في مجال الحوسبة ، تُعرف وحدة النيبل (nibble ) ، أو nybble [ 1 ] اختصارًا لكلمة بايت (byte[ 2 ] بأنها وحدة معلومات تتكون من أربعة بتات ، [ 3 ] أي ما يعادل نصف بايت أو أوكتيت (وحدات بيانات بطول ثمانية بتات). [ 4 ] [ 5 ] وتُسمى هذه الوحدة أيضًا نيبل (nybble )، أو نيبل (nybl) ، أو نصف بايت (half-byte) ، أو رباعي بت (tetrad) . [ 6 ] [ 7 ] وفي مجال شبكات الحاسوب والاتصالات ، تُسمى هذه الوحدة أحيانًا شبه أوكتيت (semi-octet[ 8 ] أو رباعي بت (quadbit) ، [ 9 ] أو رباعي بت (quartet) . [ 10 ] [ 11 ]

يستخدم النصف بايت أربعة أرقام في التدوين الموضعي الثنائي ( الأساس 2) لترميز واحد من ستة عشر (24{\textstyle 2^{4}}تُمثل القيم الممكنة نفس كمية المعلومات المخزنة برقمين في النظام العددي الرباعي (الأساس 4) أو برقم سداسي عشري واحد ("hex") [ 12 ] (الأساس 16). يسمح هذا التكافؤ الوظيفي بتمثيل وحدات البايت عادةً برقم سداسي عشري واحد، وبالمثل، بزوج من الأرقام السداسية العشرية. [ 12 ]

تستخدم الحواسيب ذات الأربع بتات بيانات بحجم نصف بايت للتخزين والعمليات، على شكل وحدة كلمة . وقد استُخدمت هذه الحواسيب في المعالجات الدقيقة المبكرة ، والآلات الحاسبة الجيبية ، والحواسيب الجيبية ، ولا تزال تُستخدم في بعض وحدات التحكم الدقيقة . في هذا السياق، كانت مجموعات الأربع بتات تُسمى أحيانًا أحرفًا [ 13 ] أو أرقامًا [ 14 ] بدلًا من نصف بايت. [ 3 ]

تاريخ

مصطلح "نيبل" مشتق من كونه يمثل نصف بايت، حيث أن كلمة "بايت" متجانسة صوتيًا مع الكلمة الإنجليزية "بايت" . [ 2 ] ربما يكون ديفيد ب. بنسون قد صاغ هذا المصطلح لوصف القيم المكونة من أربعة بتات على سبيل المزاح أثناء عمله كأستاذ في جامعة ولاية واشنطن عام 1958. [ 15 ]

في عام 1977، سُجّل استخدام مبكر لتهجئة "نيبل" للمصطلح داخل مجموعة تكنولوجيا الخدمات المصرفية للأفراد في سيتي بنك. وقد أنشأت هذه المجموعة معيارًا سابقًا لمعيار ISO 8583 للرسائل المعاملاتية بين أجهزة الصراف الآلي ومراكز بيانات سيتي بنك، والذي استخدم وحدة البيانات الأساسية "نابل ".

في أوائل الثمانينيات، عكست التهجئة البديلة nybble تهجئة كلمة byte ، كما هو مذكور في افتتاحيات Kilobaud Microcomputing و Byte .

تاريخيًا، استُخدم مصطلح "نيبل" في العديد من الحالات لوحدات البيانات التي يزيد طولها عن أربعة بتات. في جهاز Apple II ، نُفذ جزء كبير من التحكم في محرك الأقراص وتسجيل البيانات المشفرة برمجيًا، وكانت كتابة البيانات على القرص تتم بتحويل صفحات بحجم 256 بايت إلى مجموعات من "نيبل" مكونة من 5 بتات [ 16 ] (لاحقًا، 6 بتات )، بينما تطلب تحميل بيانات القرص عكس ذلك. [ 17 ] [ 18 ] علاوة على ذلك، تشير وثائق عام 1982 الخاصة بجهاز Integrated Woz Machine باستمرار إلى "نيبل مكون من 8 بتات". [ 19 ] كان مصطلح " بايت " يحمل في السابق نفس الغموض، حيث كان يعني مجموعة من البتات ولكن ليس بالضرورة 8 بتات ، ومن هنا جاء التمييز بين البايتات والأوكتات ، أو بين النيبلات والرباعيات (أو الرباعيات البتية ). أما اليوم، فيشير مصطلحا "بايت" و "نيبل" دائمًا تقريبًا إلى مجموعات مكونة من 8 بتات و4 بتات على التوالي، ونادرًا ما يُستخدمان للتعبير عن أي أحجام أخرى.

جزء من بايت

يُستخدم مصطلح "نيبل" لوصف مقدار الذاكرة المستخدمة لتخزين رقم من عدد مُخزّن بتنسيق BCD داخل حاسوب IBM المركزي. تُستخدم هذه التقنية لتسريع العمليات الحسابية وتسهيل تصحيح الأخطاء. يُقسّم البايت ذو 8 بتات إلى نصفين، ويُستخدم كل نيبل لتخزين رقم عشري واحد. يُحجز النصف الأخير (الأيمن) من المتغير للإشارة. وبالتالي، فإن متغيرًا يمكنه تخزين ما يصل إلى تسعة أرقام يُضغط في 5 بايتات. نتجت سهولة تصحيح الأخطاء عن إمكانية قراءة الأرقام في تفريغ سداسي عشري ، حيث يُستخدم رقمان سداسيان عشريان لتمثيل قيمة البايت، كما24×24=28{\textstyle 2^{4}\times 2^{4}=2^{8}}، أو16×16=256{\textstyle 16\times 16=256}على سبيل المثال، تمثل قيمة BCD المكونة من خمسة بايتات قيمة عشرية قدرها + 314,159,265 .314159265C

يمكن أيضًا استخدام مصطلح "النصفيات المعبأة" لوصف الأعداد الثنائية. عند التحويل من البايتات إلى النصفيات، يُشار غالبًا إلى النصفين بالنصفية السفلى (اليمنى) والنصفية العليا (اليسرى) بدلاً من التسميات الأكثر رسمية للبتات الأقل والأكثر أهمية . [ 20 ] على سبيل المثال، في التمثيل الثنائي للعدد الطبيعي 97 ،(0110 ٠٠٠١)2{\textstyle (0110\ 0001)_{2}}، اللقمة العالية هي01102{\textstyle 0110_{2}}(26+25=64+32=96{\textstyle 2^{6}+2^{5}=64+32=96}) واللقمة المنخفضة هي٠٠٠١2{\textstyle 0001_{2}}(20=1{\textstyle 2^{0}=1}). هذا الرقم نفسه معبراً عنه بالنظام الست عشري هو ببساطة6116{\textstyle 61_{16}}، حيث تم اختزال كل جزء صغير إلى رقم واحد يمثل مع ذلك نفس القيمة ((6×161)+(1×160)=96+1=97{\textstyle (6\times 16^{1})+(1\times 16^{0})=96+1=97}).

تمثيل القيم

يمكن تمثيل قيمة بحجم نصف بايت في قواعد عددية مختلفة:

يتبع على اليمين
نيبل (ثنائي)عشري عرافة.ثماني كوات.
00000000
٠٠٠١1111
00102222
00113333
010044410
010155511
011066612
011177713
نيبل (ثنائي)عشري عرافة.ثماني كوات.
1000881020
1001991121
101010أ1222
101111ب1323
110012ج1430
110113د1531
111014هـ1632
111115F1733

انظر أيضاً

  • العدد الثنائي – عدد معبر عنه بنظام العد ذي الأساس 2 
  • المقطع اللفظي – حجم البيانات الخاص بالمنصة المستخدم في بعض الأجهزة الرقمية القديمة 
  • الكلمة – وحدة الذاكرة الأساسية التي يتعامل معها الحاسوب 

مراجع

  1. ساندر-سيدرلوف، بوب (مايو 1981). "قائمة مشروحة لنظام DOS 3.2.1 $B800-BCFF" . خط تجميع أبل . 1 (8). ريتشاردسون، تكساس : إس سي سوفتوير. مؤرشف من الأصل في 13 ديسمبر 2024. تم الاسترجاع في 11 يونيو 2026. تقوم الدالتان PRE.NYBBLE وPOST.NYBBLE بالتحويل بين تنسيق الذاكرة وتنسيق القرص. [...] تقوم الدالة PRE.NYBBLE بتحويل المخزن المؤقت ذي 256 بايت إلى 410 بايت، كل منها مكون من 5 بتات، ثم [...] تقوم الدالة POST.NYBBLE بتحويل القيم الـ 410 ذات 5 بتات إلى 256 بايت، كل منها مكون من 8 بتات.
  2. 1 2 ريموند، إريك س. ، محرر. (21-09-1991). قاموس المخترق الجديد ( الطبعة الأولى). كامبريدج، ماساتشوستس : مطبعة معهد ماساتشوستس للتكنولوجيا . ص 265. ISBN   0-262-18145-2LCCN 91018745. OCLC 1036797040. OL 1540152M . تاريخ الاسترجاع: 21-05-2026 . نيبل / nib´l/ (بديل: nibble ) [من الفعل ´nibble´ قياسًا على ´bite´ ⇒ ´byte´] اسم. أربعة بتات ؛ رقم سداسي عشري واحد ؛ نصف بايت . […]   
  3. ١ ٢ رافائيل، هوارد أ.، محرر. (نوفمبر ١٩٧٤). "وظائف الحاسوب: سجل التعليمات ووحدة فك التشفير" (ملف PDF) . دليل مستخدم MCS-40 لمصممي المنطق . سانتا كلارا، كاليفورنيا : شركة إنتل. ص. ٨. مؤرشف (ملف PDF) من الأصل بتاريخ ٢٠ سبتمبر ٢٠١٨. تم الاسترجاع بتاريخ ٣ مارس ٢٠٢٠. يُشار أحيانًا إلى حقل البتات الثمانية المميز باسم بايت ، بينما يُشار إلى حقل البتات الأربعة باسم نصف بايت. 
  4. هول، دوغلاس ف. (1980). المعالجات الدقيقة والأنظمة الرقمية ( الطبعة الأولى ). مدينة نيويورك : قسم جريج ، ماكجرو هيل، ص 76. ISBN   0-07-025571-7LCCN 79015644. OCLC 1285744331. OL 4412038M . تاريخ الاسترجاع: 21-05-2026 . تُسمى الكلمة الثنائية المكونة من ثمانية بتات عادةً بايت ، وتُسمى الكلمة الثنائية المكونة من أربعة بتات نيبل .   
  5. وارن، هنري س.، الابن (يوليو 2002). "الفصل 1-1: التدوين" . متعة المخترق ( الطبعة الأولى). بوسطن : أديسون-ويسلي . ص 1. ISBN   0-201-91465-4LCCN 2002066501. OCLC 49559016. تم الاسترجاع في 22-05-2026 . تشير المصطلحات " بتات " و"نيبلات" و" بايتات " و" أنصاف كلمات " و" كلمات " و" كلمات مزدوجة " إلى أطوال 1 و4 و8 و16 و32 و64 بت على التوالي.  {{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  6. كار، جون ويبر الثالث وسبيرمان، ماري ديل، محرران (1959). "مقدمة في استخدام الحواسيب الرقمية والبرمجة والذكاء الاصطناعي". ملاحظات من المؤتمر الصيفي الذي عُقد في مركز الحوسبة بجامعة نورث كارولينا في تشابل هيل ، 17-28 أغسطس 1959. أبحاث رائدة في مجال الحواسيب الرقمية. المجلد 1. ص 211. كل حرف من هذه الأحرف يُقابل أحد الأعداد الصحيحة من صفر إلى خمسة عشر، وبالتالي يتطلب 4 بتات (وحدة "رباعية") في التمثيل الثنائي .  
  7. ^ سبايزر، أمبروسيوس بول (1965) [1961]. كتب في ETH زيوريخ . Digitale Rechenanlagen: Grundlagen / Schaltungstechnik / Arbeitsweise Betriebssicherheit [ أجهزة الكمبيوتر الرقمية: الأساسيات / تكنولوجيا الدوائر / التشغيل والموثوقية ] (باللغة الألمانية) ( الطبعة الثانية). برلين / هايدلبرغ : سبرينغر-فيرلاغ . الصفحات 6-9 ، 164-165 ، 183، 208-212 . دوى : 10.1007/978-3-642-92953-3 . رقم ISBN   978-3-642-92954-0. إل سي سي إن 6500014624 . ص. 6: Es gibt 10 verschiedene Dezimalziffern. Mit 4 Dualstellen lassen sich 2 4 = 16 Kombinationen bilden، miissen 4 Dualstellen geniigen، um eine Dezimale zu verkörpern. مجموعة واحدة فقط من Viererergruppe wird als Tetrade bezeichnet. [ هناك 10 أرقام عشرية مختلفة. باستخدام 4 أرقام ثنائية، يمكن تكوين 2 4 = 16 مجموعة محتملة؛ وبالتالي، يجب أن تكون 4 أرقام ثنائية كافية لتمثيل رقم عشري. تسمى هذه المجموعة المكونة من أربعة رباعيات. ]  
  8. بوزمان، جوزيف وكوبين، بوريس (2012-12-06) [16 ديسمبر 1991]. شبكات البيانات العامة: من شبكات البيانات العامة المنفصلة إلى شبكة الخدمات الرقمية المتكاملة ( الطبعة الثانية). لندن : سبرينغر-فيرلاغ . ص 112-114. doi : 10.1007/978-1-4471-1737-7 . ISBN   978-1-4471-1737-7تم الاسترجاع في 2026-05-22 . ص  112: [...] تنسيق حزمة X.25 موجه نحو الثمانيات (وهو مضاعف صحيح لثمانية أزواج من البتات )، على الرغم من أنه في بعض الحالات توفر أنصاف الثمانيات فقط (4 بتات) معلومات شاملة.
  9. هوراك، راي (28-11-2007). قاموس ويبستر الجديد للاتصالات العالمية (ملف PDF) . إنديانابوليس : وايلي للنشر، ص 402. ISBN  978-0-471-77457-0LCCN 2007024232. مؤرشف (PDF) من الأصل بتاريخ 22-05-2026. رباعي البت 1. مجموعة من أربعة بتات . 
  10. بريستر، رونالد ل.، محرر. (1994) [1986]. اتصالات البيانات والشبكات 3. سلسلة اتصالات IEE. المجلد 31 ( الطبعة الثالثة). لندن : معهد المهندسين الكهربائيين . ص 155. ISBN    978-0-85296-804-8LCCN 2014466971 . OCLC 1391398597 . OL 18078010M . يمثل رمز البيانات رباعية واحدة (4 بتات) من البيانات الثنائية؛ وبالتالي يلزم 16 رمزًا لنقل البيانات.   
  11. ^ كوربيس، بول ولالاند، سيباستيان (2006-06-27) [1 ديسمبر 1989]. "الفصل الخامس - الوصول إلى لغة الآلة: تعليق إدخال برنامج آلة ou، plus généralement، un objet quelconque (ASS / LASS)" [ الفصل الخامس - الوصول إلى لغة الآلة: كيفية إدخال برنامج الآلة أو، بشكل عام، أي كائن (ASS / LASS) ] (PDF) . Voyage au center de la HP28c/s [ نظرة داخل HP28c/s ] (باللغة الفرنسية) ( الطبعة الثانية). باريس : La Règle à Calcul. ص 63، 105. OCLC 636072913 . مؤرشفة من الأصلي بتاريخ 2016-08-06 . تم الاسترجاع 2015/09/06 . ص. 63: باعتبارها حرفًا من السلسلة LM تمثل رباعيًا، وستقوم بإنشاء سلسلة تؤدي إلى ترميز 2 رباعي لكل 2 رباعي (1 حرف ASCll = 2 رباعي = 1 ثماني). [ بما أن كل حرف في سلسلة LM يمثل رباعيًا، ونريد إنشاء سلسلة كنتيجة، فسنقوم بتشفير الرباعيات في أزواج (حرف ASCII واحد = 2 رباعيات = 1 بايت). ]    
  12. 1 2 هيلر، ستيف (24-04-1997). مقدمة إلى لغة C++ ( الطبعة الأولى). مورغان كوفمان . الصفحات 25-27 . ISBN   978-0-12-339099-8LCCN 96-054727 ، الصفحات 25-26 : عادةً ما يُختصر مصطلح "النظام الست عشري" إلى " hex " . بما أن هناك 16 تركيبة ممكنة من 4 بتات ( 2×2×2×2 )، فإن الترميز الست عشري يسمح بتمثيل أربعة بتات من عدد ثنائي برقم ست عشري واحد . [...] لهذا السبب، نادرًا ما يُستخدم النظام الثنائي. بدلًا من ذلك، نستخدم النظام الست عشري كاختصار لتجنب الحاجة إلى قراءة وكتابة وحفظ سلاسل طويلة من البتات.  
  13. "المصطلحات والاختصارات" (ملف PDF) . دليل برمجة لغة التجميع MCS-4™ ( طبعة أولية). سانتا كلارا، كاليفورنيا : شركة إنتل. ديسمبر 1973. الصفحات 5، 2-6. مؤرشف (ملف PDF) من الأصل بتاريخ 1 مارس 2020. تم الاطلاع عليه بتاريخ 2 مارس 2020. الحرف - مجموعة من 4 بتات متجاورة من البيانات.  ( ملاحظة: يستخدم دليل Intel 4004 هذا مصطلح " حرف" للإشارة إلى كيانات البيانات ذات 4 بت بدلاً من 8 بت . وبحلول عام 1974، كانت Intel قد تحولت بالفعل إلى استخدام مصطلح "نصف بت" الأكثر شيوعًا لكيانات 4 بت في وثائقها الخاصة بمعالج 4040 اللاحق .)
  14. دليل مستخدم عائلة المتحكمات الدقيقة COP400 (COPS Family) . شركة ناشيونال سيميكوندكتور. صفحة 9.10 . تاريخ الاطلاع: 23 يونيو 2025 . 
  15. هولاندبيك، آندي (2022-08-04). "باختصار: كلمات شائعة لم تكن تعلم أنها وحدات قياس" . ذا ساترداي إيفنينج بوست . إنديانابوليس . مؤرشف من الأصل في 2022-08-04 . تم الاسترجاع في 2025-01-04 . [...] كما يتذكر ديفيد بنسون، أستاذ جامعة ولاية واشنطن، فقد أدلى بملاحظة مازحة في عام 1958 حول "نصف بايت" (أي "نصف لقمة") باعتبارها قضمة صغيرة، وبقي الاسم متداولًا.
  16. وورث، دون د. وليشنر، بيتر م. (1982-05-01) [1981-06-01]. تحت نظام التشغيل أبل دوس (الطبعة الرابعة، الإصدار الأول). ريسيدا ، كاليفورنيا : كواليتي سوفتوير . ص 14. ISBN   978-0-912985-00-8تم الاطلاع عليه بتاريخ ٢١ مارس ٢٠١٧. تعتمد هذه الطريقة الجديدة على تقسيم بتات البيانات إلى خمسة وثلاثة بتات، بدلاً من تقسيمها إلى أربعة وأربعة بتات كما ذُكر سابقاً. يحتوي كل بايت يُكتب على القرص على خمسة بتات صالحة بدلاً من أربعة. يتطلب هذا ٤١٠ بايتات من مساحة القرص لتخزين قطاع بحجم ٢٥٦ بايت.
  17. وورث، دون د. وليشنر، بيتر م. (مارس 1985) [1984]. تحت نظام التشغيل أبل برودوس (الطبعة الثانية، الإصدار الأول). تشاتسوورث ، كاليفورنيا : كواليتي سوفتوير . ISBN  978-0-912985-05-3LCCN 84-61383 . تم الاطلاع عليه بتاريخ 21-03-2017 . 
  18. برنامج Copy II Plus، الإصدار 9 - أدوات ProDOS/DOS (ملف PDF) . بيفرتون، أوريغون : شركة Central Point Software . 31 أكتوبر 1989 [1982] . تاريخ الاسترجاع: 21 مارس 2017 .{{cite book}}: CS1 maint: deprecated archiveal service ( link )
  19. شركة أبل للكمبيوتر (فبراير 1982) [1978]. مواصفات جهاز ووز المتكامل (IWM) (المراجعة 19) (ملف PDF) . بولدر كريك، كاليفورنيا : متحف ديجي بارن للكمبيوتر . مؤرشف (ملف PDF) من الأصل بتاريخ 12 فبراير 2014. تم الاطلاع عليه بتاريخ 6 أغسطس 2016 .
  20. باكالا، برنت، محرر. (أبريل 1997). "الحساب الثنائي" . متصل: موسوعة الإنترنت ( الطبعة الثالثة). مؤرشف من الأصل في 13 فبراير 2019. تم الاسترجاع في 20 يوليو 2015. احفظ القيم العشرية للنصف الأعلى (وهي مضاعفات العدد 16) . أما النصف الأدنى فهو بسيط. كل عدد بين 0 و255 هو مجموع إحدى قيم النصف الأعلى وإحدى قيم النصف الأدنى.