سلسلة HP 48

HP 48 هي سلسلة من الآلات الحاسبة البيانية صممتها وأنتجتها شركة هيوليت-باكارد من عام 1990 حتى عام 2003. [ 1 ] تشمل هذه السلسلة طرازات HP 48S و HP 48SX و HP 48G و HP 48GX و HP 48G+ ، حيث  تُعدّ طرازات G نسخًا مُحسّنة ومُطوّرة من طرازات S. تتميز الطرازات التي تحمل اللاحقة X بإمكانية توسيع سعتها عبر بطاقات ذاكرة RAM (توسيع الذاكرة) و ROM (تطبيقات البرامج). وبشكل خاص، تحتوي طرازات GX على ذاكرة داخلية أكبر من طرازات G. أما طرازات G+ فتحتوي على ذاكرة داخلية أكبر فقط. بينما تتساوى طرازات SX وS في سعة الذاكرة الداخلية.     

لاحظ أن جهاز hp 48gII (2004) الذي يحمل اسمًا مشابهًا ليس عضوًا في السلسلة ولكنه مرتبط ارتباطًا وثيقًا بجهاز HP 49g+ .

تستخدم الآلات الحاسبة نظام الترميز البولندي العكسي (RPN) ولغة البرمجة RPL . وقد شكلت بنية الأجهزة المطورة لسلسلة HP  48 الأساس لآلة HP 38G ، التي تتميز بواجهة مستخدم مبسطة وطريقة إدخال وسيطة ، وآلة HP 49G مع تحسينات برمجية متنوعة. وبالمثل، تأثر تصميم الأجهزة والبرامج لآلات HP  48 الحاسبة بشكل كبير بآلات حاسبة أخرى من سلسلة HP، وخاصةً سلسلتي HP-18C و HP-28 .

الموديلات / التوافر

تم طرح جهاز HP 48SX في 1990-03-06.

التوفر:

  • 48SX: 1990–1993
  • 48S: 1991–1993
  • 48GX (F1895A): 1993–2003 [ 1 ]
  • 48GX ASEE: 1993 (إصدار خاص يحمل عنوان "1893 ASEE 1993 تشكيل عالمنا - القرن الثاني")
  • 48G: 1993–2003 [ 1 ]
  • 48G+ (F1630A, F1894A): 1998–2003 [ 1 ]

تحديد

يُعدّ معالج Saturn الدقيق في سلسلة HP  48 معالجًا هجينًا 64 بت /20 بت من حيث البنية المادية، ولكنه يعمل كمعالج 4 بت، إذ يُقدّم البيانات للبرامج على أساس النصف بايت ، ويستخدم نظام عنونة قائم على النصف بايت. يبلغ عرض السجلات الرئيسية A وB وC وD، بالإضافة إلى السجلات المؤقتة R0 وR1 وR2 وR3 وR4، 64 بت كاملة، بينما يبلغ عرض سجلات البيانات D0 وD1 20 بت فقط. يتم تحويل عمليات جلب البيانات المنطقية الخارجية بشفافية إلى عمليات جلب فعلية 8 بت. يحتوي المعالج على ناقل عناوين 20 بت متاح للتعليمات البرمجية، ولكن نظرًا لوجود بت اختيار النصف بايت (عالي/منخفض)، فإن 19 بت فقط متاحة خارجيًا.

في كلٍ من سلسلتي HP  48S/SX و G/GX، تم دمج نواة معالج Saturn كجزء من حزمة دارة متكاملة (IC) أكثر تعقيدًا. تحمل هذه الحزم أسماءً رمزية مستوحاة من أعضاء بعثة لويس وكلارك . الاسم الرمزي للدارة المتكاملة هو Clarke في S/SX، نسبةً إلى ويليام كلارك ، و Yorke في G/GX، نسبةً إلى خادم كلارك . أما السلسلة السابقة من الدارة المتكاملة القائمة على معالج Saturn فكانت تحمل الاسم الرمزي Lewis ، نسبةً إلى ميريويذر لويس .

مشترك بين جميع الطرازات

  • بنية وحدة المعالجة المركزية: سيتورن
  • دقة الشاشة: 131×64 بكسل . تم استخدام 3 إصدارات من شاشة LCD في جميع أنحاء المجموعة، حيث حسّن كل منها الرؤية والتباين مقارنةً بالإصدار السابق. [ 2 ]
  • منافذ الاتصال: RS-232 ذو 4 دبابيس ( منفذ تسلسلي ، UART قياسي بسرعة 1200 إلى 9600 باود مع خيار التكافؤ (لا شيء/زوجي/فردي/علامة/مسافة)) ومنفذ الأشعة تحت الحمراء (ليس IrDA ، مشابه للمنفذ التسلسلي، الأصفار عبارة عن نبضات مدتها 1/8 من وقت البت الكامل) [ 3 ]
  • عرض ناقل البيانات: 8 بت (خارجي)
  • أقصى عرض لعنوان الخلية 4 بت  : 20 بت (مما يؤدي إلى مساحة العنوان الموضحة لاحقًا)
  • مساحة العناوين المنطقية : 512  كيلوبايت
  • الحد الأقصى لحجم السجل: 64 بت (سجلات العمل وسجلات التخزين المؤقت) 
  • منافذ بطاقات التوسعة المتاحة في طرازات X: 2
  • دبابيس بطاقات التوسعة: 40

خاص بطابعات HP  48S/HP  48SX

  • تردد ساعة المعالج: 2  ميجاهرتز
  • تردد ساعة الذاكرة: 2  ميجاهرتز
  • الاسم الرمزي لوحدة المعالجة المركزية: كلارك ( نواة ساتورن 1LT8 )
  • بروتوكول (بروتوكولات) الاتصال: كيرميت (بروتوكول)
  • ذاكرة القراءة فقط المدمجة : 256  كيلوبايت
  • ذاكرة الوصول العشوائي المدمجة : 32  كيلوبايت
  • الحد الأقصى للذاكرة الإضافية لكل بطاقة توسعة: 128  كيلوبايت (48SX فقط)
  • إصدارات ROM: A، B، C، D، E، (F، [ 4 ] [ 5 ] ) J
  • أزرار تغيير السرعة باللونين البرتقالي والأزرق

خاص بأجهزة HP  48G/HP  48GX/HP  48G+

آلة حاسبة بيانية علمية من هيوليت-باكارد 48GX
بطاقة ذاكرة وصول عشوائي (RAM) سعة 32 كيلوبايت لآلات حاسبة HP 48SX و HP 48GX
  • تردد ساعة المعالج: من 3.68 إلى 4  ميجاهرتز
    • يزعم البعض أن التردد يختلف باختلاف درجة الحرارة [ 6 ]
    • بحسب أحد مهندسي فريق تصميم سلسلة HP 48G (ديف أرنيت)، قُسّمت  إنتاجية وحدات المعالجة المركزية بتردد 4 ميجاهرتز إلى فئتين رئيسيتين: الأولى هي تلك الأقرب إلى المواصفات، والتي تتراوح عادةً بين 3.93 و3.94 ميجاهرتز، وكانت مخصصة للطرازات القابلة للتوسيع (GX)، أما الثانية فهي تلك التي تقل قليلاً عن المواصفات، وكانت تُستخدم للوحدات غير القابلة للتوسيع (G). مع مرور الوقت، تحسّنت الإنتاجية، فأصبحت وحدات المعالجة المركزية التي تعمل بتردد أقرب إلى 4 ميجاهرتز تُستخدم أيضًا في الوحدات غير القابلة للتوسيع. أما تأثير درجات الحرارة (غير القصوى) فهو شبه معدوم.   
  • تردد ساعة الذاكرة: 2  ميجاهرتز
  • الاسم الرمزي لوحدة المعالجة المركزية: يورك ( Saturn HP 00048-80063 core)
  • بروتوكولات الاتصال: كيرميت (بروتوكول) ، إكس مودم
  • ذاكرة القراءة فقط المدمجة: 512  كيلوبايت
  • ذاكرة الوصول العشوائي المدمجة: 32  كيلوبايت (48 جيجابايت) أو 128  كيلوبايت (48 جيجابايت+/48 جيجابايتX)
  • الحد الأقصى للذاكرة الإضافية لمنفذ بطاقة التوسعة  رقم 1: 128  كيلوبايت
  • الحد الأقصى للذاكرة الإضافية لمنفذ بطاقة التوسعة  2: 4  ميجابايت (128  كيلوبايت قابلة للعنونة في أي وقت عبر تبديل البنك )
  • إصدارات ROM: K، L، M، P، R
  • أزرار تغيير السرعة باللونين البنفسجي والأزرق المخضر. يُعدّ هذا نوعًا من أخطاء التصميم، إذ قد لا يتمكن الأشخاص المصابون بعمى الألوان الأحمر والأخضر من تمييز هذه الألوان.

برمجة

تدعم سلسلة آلات حاسبة HP  48 لغة برمجة تعتمد على المكدس تُسمى RPL ، وهي مزيج مُفترض من تدوين اللغة البولندية العكسية (RPN) ولغة Lisp . تُضيف RPL مفاهيم القوائم والدوال إلى البرمجة القائمة على المكدس ، مما يسمح للمبرمج بتمرير شيفرة غير مُقيّمة كوسائط للدوال، أو إرجاع شيفرة غير مُقيّمة من دالة عن طريق تركها على المكدس.

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

من الممكن أيضًا برمجة جهاز HP  48 مباشرةً بلغة التجميع الخاصة بجهاز HP Saturn . ويمكن القيام بذلك إما عبر أدوات مُدمجة في الآلة الحاسبة يوفرها المستخدم (مثل Jazz)، أو على جهاز آخر باستخدام أدوات يوفرها المستخدم أو تلك التي نشرتها شركة Hewlett-Packard مباشرةً (مثل SASM وغيرها).

انظر أيضاً

مراجع

  1. 1 2 3 4 5 بايفا، جوزيف ف. (1 أكتوبر 2004). "نهاية حقبة - حول نشأة وحياة وموت HP 48" . نقطة البداية (PoB) . بي إن بي ميديا. مؤرشف من الأصل في 20 أغسطس 2016. تم الاسترجاع في 20 أكتوبر 2015 .
  2. إصدارات شاشة آلة حاسبة HP 48 ، تم الاطلاع عليها بتاريخ 10 أغسطس 2022
  3. "دليل التوصيل الفني لوحدة الإدخال/الإخراج HP 48" . hpcalc.org . هيوليت-باكارد. 14-06-1990 . تم الاطلاع عليه بتاريخ 12-09-2020 .
  4. شورل، أندريه؛ مادوك، كيث؛ أوكاهاتا، داريل (14 أبريل 2000) [1997]. ريشلين، إريك (محرر). "الأسئلة الشائعة حول HP48، القسم 3: أسئلة حول إصدارات ذاكرة القراءة فقط" . الأسئلة الشائعة الرسمية حول HP48 - إجابات على الأسئلة المتكررة حول HP48 . 4.62. أرشيف آلات حاسبة HP. مؤرشف من الأصل في 20 أغسطس 2016. تم الاطلاع عليه في 12 سبتمبر 2015 .
  5. ويكس، ويليام سي. (12 مارس 1991). "HP 48 الإصدار F: إنذار كاذب" . comp.sys.handhelds . hpcvra.cv.hp.com، العنصر: 2404. مؤرشف من الأصل بتاريخ 28 أبريل 2016. تم الاطلاع عليه بتاريخ 20 أغسطس 2016 .
  6. "HPedia: موسوعة آلات حاسبة HP" .
  7. "هل والد سبايدرمان من محبي آلة حاسبة HP؟ "

للمزيد من القراءة