الحوسبة ذات 4 بت

الحوسبة رباعية البت هي استخدام بنى حاسوبية يكون فيها عرض الأعداد الصحيحة ووحدات البيانات الأخرى أربعة بتات . وتُعرف بنى وحدة المعالجة المركزية (CPU) ووحدة الحساب والمنطق (ALU) رباعية البت بأنها تلك التي تعتمد على سجلات أو ناقلات بيانات بهذا الحجم. تُسمى مجموعة من أربعة بتات أيضًا " نيبل" ولها 16 قيمة ممكنة (2 ^4 = 16)، ضمن نطاق من 0 إلى 15.

أصبحت الحوسبة ذات 4 بت قديمة إلى حد كبير، أي أن وحدات المعالجة المركزية التي تدعم 4 بت كحد أقصى للحجم، أو ناقل البيانات ذو 4 بت لم تعد متوفرة، ولكن وحدات التحكم الدقيقة ذات 4 بت، مثل EM Microelectronic EM6580، لا تزال متوفرة حتى عام 2026.[ 1 ]

استُخدمت المعالجات ذات 4 بتات على نطاق واسع في الآلات الحاسبة الإلكترونية وغيرها من التطبيقات التي تتطلب حسابات عشرية، مثل آلات تسجيل النقد الإلكترونية ، ومؤقتات أفران الميكروويف ، وما شابه. ويعود ذلك إلى أن قيمة 4 بتات تُمثل رقمًا عشريًا واحدًا مُشفّرًا ثنائيًا (BCD)، مما يجعلها حجمًا مثاليًا لمعالجة القيم العشرية مباشرةً. ولأن قيمة 4 بتات صغيرة جدًا عمومًا لتخزين عنوان ذاكرة لبرامج أو بيانات حقيقية، فقد كان ناقل العناوين في هذه الأنظمة أكبر حجمًا. فعلى سبيل المثال، كان المعالج الدقيق Intel 4004 ، وهو المعالج القياسي ذو 4 بتات ، يستخدم تنسيق عنوان 12 بتًا.

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

تاريخ

وحدة تحكم دقيقة PSOP ذات 20 طرفًا - NEC D63GS: وحدة تحكم دقيقة 4 بت لنقل التحكم عن بعد بالأشعة تحت الحمراء
موصل DIP ذو 16 سنًا - Intel C4004
آلة حاسبة مكتبية من طراز أولمبيا CD700 تستخدم وحدة التحكم الدقيقة التسلسلية ذات 4 بت من شركة ناشيونال سيميكوندكتور MAPS MM570X
لوحة دوائر مطبوعة للتحكم عن بعد بالأشعة تحت الحمراء – جهاز إرسال للتحكم عن بعد بالأشعة تحت الحمراء يتم التحكم فيه بواسطة وحدة تحكم دقيقة NEC D63GS ذات 4 بت

قد يبدو المعالج ذو 4 بت محدودًا، ولكنه مناسب تمامًا للآلات الحاسبة، حيث يتناسب كل رقم عشري مع أربعة بتات. [ 2 ]

كانت بعض المعالجات الدقيقة الأولى ذات طول كلمة 4 بت، وطُوّرت حوالي عام 1970. وكان أول معالج دقيق تجاري هو معالج إنتل 4004 ثنائي الترميز العشري (BCD) [ 3 ] [ 4 ] ، الذي طُوّر لتطبيقات الآلات الحاسبة عام 1971؛ وكان طول كلمته 4 بت، لكنه كان يحتوي على تعليمات 8 بت وعناوين 12 بت. وخلفه معالج إنتل 4040 ، الذي أضاف دعم المقاطعات ومجموعة متنوعة من الميزات الجديدة الأخرى.

كان أول حاسوب تجاري أحادي الشريحة هو حاسوب تكساس إنسترومنتس TMS 1000 (1974) ذو الأربع بتات. [ 2 ] احتوى على وحدة معالجة مركزية ذات أربع بتات بمعمارية هارفارد وتعليمات بعرض 8 بتات، وذاكرة قراءة فقط للتعليمات مدمجة، وذاكرة وصول عشوائي للبيانات مدمجة بكلمات من أربع بتات. [ 5 ]

كان معالج روكويل PPS-4 معالجًا مبكرًا آخر من فئة 4 بت، طُرح في عام 1972، وتمتع بعمر طويل في ألعاب الأجهزة المحمولة وأدوار مماثلة. وقد خضع لتحسينات مستمرة، وبحلول عام 1975 تم دمجه مع عدة رقائق داعمة لتكوين حاسوب متكامل على شريحة واحدة. [ 6 ]

تمت برمجة المعالجات ذات 4 بت بلغة التجميع أو لغة فورث ، على سبيل المثال "MARC4 Family of 4 bit Forth CPU" [ 7 ] (والتي تم إيقافها الآن) بسبب القيود الشديدة على حجم البرامج ولأن لغات البرمجة الشائعة (للوحدات المتحكمة الدقيقة ، 8 بت وما فوق)، مثل لغة البرمجة C ، لا تدعم أنواع البيانات ذات 4 بت (تتطلب لغات C و C++ وغيرها أن يكون حجم charنوع البيانات 8 بت على الأقل، [ 8 ] وأن يكون حجم جميع أنواع البيانات الأخرى غير حقول البت من مضاعفات حجم الحرف [ 9 ] [ 10 ] [ 11 ] ).

شهدت سبعينيات القرن العشرين ظهور تطبيقات برمجية ذات 4 بتات موجهة للأسواق الجماهيرية، مثل الآلات الحاسبة الجيبية. وخلال ثمانينيات القرن العشرين، استُخدمت معالجات دقيقة ذات 4 بتات في ألعاب إلكترونية محمولة لخفض التكاليف.

في سبعينيات وثمانينيات القرن العشرين، استخدم عدد من أجهزة الكمبيوتر البحثية والتجارية تقنية تقسيم البتات ، حيث تم بناء وحدة الحساب والمنطق (ALU) الخاصة بوحدة المعالجة المركزية من أقسام متعددة بعرض 4 بت، ويشمل كل قسم شريحة مثل Am2901 أو 74181 .

على الرغم من أن معالج Zilog Z80 (الذي توقف إنتاجه في عام 2024) هو معالج دقيق ذو 8 بت، إلا أنه يحتوي على وحدة حساب ومنطق (ALU) ذات 4 بت. [ 12 ] [ 13 ]

على الرغم من أن سلسلة Data General Nova هي سلسلة من الحواسيب الصغيرة ذات 16 بت، إلا أن جهاز Nova الأصلي وجهاز Nova 1200 كانا يعالجان الأرقام داخليًا على شكل 4 بتات في كل مرة باستخدام وحدة حسابية ومنطقية (ALU) ذات 4 بتات، [ 14 ] والتي تسمى أحيانًا "التسلسلية نيبل". [ 15 ]

تُعدّ معالجات HP Saturn ، المستخدمة في العديد من آلات حاسبة هيوليت-باكارد بين عامي 1984 و2003 (بما في ذلك سلسلة HP 48 من الآلات الحاسبة العلمية)، أجهزة "4 بت" (أو أجهزة هجينة 64/4 بت). فهي تُجمّع كلمات متعددة من 4 بت معًا، على سبيل المثال لتكوين عنوان ذاكرة من 20 بت، ومعظم سجلاتها بعرض 64 بت، تخزن 16 رقمًا من 4 بت. وكانت العمليات تُنفّذ بتسلسل نصف بايت. [ 16 ] [ 17 ] [ 18 ]

بالإضافة إلى ذلك، احتوت بعض الآلات الحاسبة المبكرة - مثل كاسيو AL-1000 لعام 1967، وسينكلير إكزكيوتيف لعام 1972 ، وإتش بي ساتورن المذكورة سابقًا لعام 1984 - على مسارات بيانات من 4 بتات تصل إلى سجلاتها 4 بتات (رقم BCD واحد) في كل مرة. [ 19 ]  

الاستخدامات

متحكم دقيق منخفض التكلفة من نوع National Semiconductor COP410L، ذو 4 بتات. يحتوي على 512 بايت من ذاكرة القراءة فقط (ROM) في الزاوية العلوية اليسرى، و128 بت من ذاكرة الوصول العشوائي (RAM) في الزاوية العلوية اليمنى. انقر للتكبير.

يُشير أحد أجهزة كمبيوتر الدراجات إلى أنه يستخدم "معالجًا دقيقًا أحادي الشريحة ذو 4 بتات". [ 20 ] وتشمل الاستخدامات الشائعة الأخرى آلات صنع القهوة ، وأجهزة التحكم عن بُعد بالأشعة تحت الحمراء ، [ 21 ] وأجهزة الإنذار الأمنية . [ 22 ]

المعالج الموجود في آلات الكتابة باربي والذي يمكنه التشفير هو وحدة تحكم دقيقة 4 بت. [ 23 ]

استخدم العديد من المصنّعين وحدات تحكم دقيقة من 4 بت في ألعابهم الإلكترونية المبكرة: [ 24 ]

استخدمت شركة ويسترن ديجيتال متحكمًا دقيقًا من 4 بت كأساس لساعة الوقت WD2412 الخاصة بها. [ 26 ]

يستخدم جهاز الكمبيوتر Grundy Newbrain وحدة تحكم دقيقة 4 بت لإدارة لوحة المفاتيح، ووحدة إدخال/إخراج الشريط، وشاشة العرض الأبجدية الرقمية المدمجة ذات 16 حرفًا . [ 27 ]

تستخدم لوحة مفاتيح Apple Lisa وحدة تحكم دقيقة 4 بت للتحكم في لوحة المفاتيح والماوس وساعة الوقت الحقيقي ومفتاح الطاقة الناعم. [ 28 ]

تفاصيل

باستخدام 4 بتات، يمكن إنشاء 16 قيمة مختلفة. يمكن كتابة جميع الأرقام السداسية العشرية المكونة من رقم واحد باستخدام 4 بتات.

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

قائمة المعالجات ذات 4 بت

وحدة تحكم دقيقة تسلسلية من نوع MM5700CA/D من شركة ناشيونال سيميكوندكتور، ذات 4 بتات

انظر أيضاً

مراجع

  1. "المنتجات" . EM Microelectronic . تم الاسترجاع في 17-05-2026 .
  2. 1 2 كين شريف. "الهندسة العكسية لتخزين ذاكرة الوصول العشوائي في رقائق الآلات الحاسبة القديمة من شركة تكساس إنسترومنتس" .
  3. ماك، باميلا إي. (30-11-2005). "ثورة الحواسيب الصغيرة" . تم الاطلاع عليه بتاريخ 23-12-2009 .
  4. "التاريخ في مناهج الحوسبة" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 19 يوليو 2011. تم الاطلاع عليه بتاريخ 22 يونيو 2017 .
  5. دليل بيانات سلسلة TMS 1000 (ملف PDF) . شركة تكساس إنسترومنتس . ديسمبر 1976. تاريخ الاسترجاع: 20 يوليو 2013 .
  6. "Rockwell PPS-4" .
  7. "رقائق فورث" . www.ultratechnology.com .
  8. المواصفة القياسية ISO/IEC 9899:1999 ، صفحة 20، الفقرة 5.2.4.2.1 . تاريخ الاطلاع: 24-07-2023 . 
  9. مواصفة ISO/IEC 9899:1999 . ص 37، § 6.2.6.1 (4) . تاريخ الاطلاع: 24-07-2023 . 
  10. كلاين، مارشال. "أسئلة وأجوبة حول لغة C++: القواعد المتعلقة بالبايتات والأحرف والرموز" .
  11. "عدد صحيح من 4 بت" . cplusplus.com . تم الاطلاع عليه بتاريخ 21-11-2014 .
  12. شيما، ماساتوشي؛ فاجين، فيديريكو؛ أونجرمان، رالف؛ سلاتر، مايكل (27-04-2007). "جلسة التاريخ الشفوي لشركة زيلوج حول تأسيس الشركة وتطوير المعالج الدقيق Z80" (ملف PDF) .
  13. شريف، كين. "يحتوي Z-80 على وحدة حساب ومنطق 4 بت" .
  14. ^ هندري ، جاردنر (2002-11-22). “التاريخ الشفهي لإدسون (إد) د. دي كاسترو” (PDF) (مقابلة). ص. 44. 
  15. "نوفا 1200"
  16. "معالج زحل" . تم الاطلاع عليه بتاريخ 23-12-2015 .
  17. "دليل معالج زحل" . تم الاطلاع عليه بتاريخ 14-01-2014 .
  18. "مقدمة إلى لغة التجميع الخاصة بزحل" . تم الاطلاع عليه بتاريخ 14-01-2014 .
  19. "آلات حاسبة إلكترونية مكتبية: كاسيو AL-1000"
  20. "دليل مستخدم قطار كاتي" (ملف PDF) . تم الاطلاع عليه بتاريخ 11 فبراير 2014 .
  21. 1 2 "μPD67، 67A، 68، 68A، 69 وحدة تحكم دقيقة أحادية الشريحة رباعية البتات لنقل التحكم عن بعد بالأشعة تحت الحمراء" (ملف PDF) . documentation.renesas.com . مؤرشف من النسخة الأصلية (PDF) بتاريخ 2016-01-06.
  22. هاسكل، ريتشارد. "مقدمة في المنطق الرقمي والمعالجات الدقيقة (المحاضرة 12.2)" . مؤرشف من الأصل بتاريخ 22 فبراير 2014. تم الاطلاع عليه بتاريخ 11 فبراير 2014 .
  23. بول رويفرز ومارك سيمونز. متحف العملات المشفرة. "آلة كاتبة باربي"، 2015
  24. "ناشيونال سيميكوندكتور COP400" . شون ريدل . تم الاطلاع عليه بتاريخ 24-12-2021 .
  25. ويرنر، يورغ. "جهاز الكمبيوتر الصغير من تكساس إنسترومنتس" . متحف داتاماث للحاسبات . تم الاطلاع عليه بتاريخ 19-06-2024 .
  26. "كتالوج المكونات لعام 1983" (ملف PDF) . ويسترن ديجيتال. صفحة 621. تم الاطلاع عليه بتاريخ 24-12-2021 . 
  27. "معالج COP420 ذو 4 بت - نيوبرين" . تم الاطلاع عليه بتاريخ 30-12-2021 .
  28. "Apple Lisa 341-0064A (COP421)" . Visual6502 . تم الاطلاع عليه بتاريخ 24-12-2021 .
  29. "دليل المبرمج لوحدات التحكم الدقيقة MARC4 ذات 4 بت" (ملف PDF) . شركة Atmel . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 15 ديسمبر 2014. تم الاطلاع عليه بتاريخ 14 يناير 2014 .
  30. "معمارية MARC4 ذات 4 بت" . Atmel . مؤرشف من الأصل بتاريخ 31-05-2009.
  31. "إشعار نهاية عمر المنتج" (ملف PDF) . أتميل . 2014-03-07. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 2016-08-07.
  32. "وحدة تحكم دقيقة أحادية الشريحة μPD6P9 ذات 4 بتات لنقل التحكم عن بعد بالأشعة تحت الحمراء" (ملف PDF) . documentation.renesas.com . مؤرشف من الأصل (ملف PDF) بتاريخ 27-03-2016.
  33. "وحدات تحكم دقيقة أحادية الشريحة μPD17240، 17241، 17242، 17243، 17244، 17245، 17246، ذات 4 بت، لأجهزة إرسال تحكم عن بعد بالأشعة تحت الحمراء صغيرة الحجم للأغراض العامة" (ملف PDF) . documentation.renesas.com . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 27-03-2016.
  34. "وحدات التحكم الدقيقة لأجهزة التحكم عن بعد" (ملف PDF) . documentation.renesas.com . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 19-12-2013.
  35. "أجهزة تحكم عن بعد 4/8 بت لمنتجات Mask ROM/ROMless" . مؤرشف من الأصل بتاريخ 28-10-2008.
  36. كرافوتا، روبرت. "دليل المعالجة المضمنة" .
  37. "EM6580" . مؤرشف من الأصل بتاريخ 19-12-2013 . تم الاطلاع عليه بتاريخ 12-05-2013 .
  38. "EM6580" .
  39. "EM6682" .
  40. كولفر، جون (27-09-2014). "ناشيونال سيميكوندكتور: COP قبل COPS" . www.cpushack.com . تاريخ الاسترجاع: 28-05-2020 .
  41. ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢ ١٣ ١٤ كتاب بيانات حواسيب شارب الصغيرة (ملف PDF) . سبتمبر ١٩٩٠. تاريخ الاسترجاع: ٢٠١٨-٠١-٠٥ .