شارب PC-1500

كان جهاز Sharp PC-1500 جهاز كمبيوتر جيب أنتجته شركة Sharp بين عامي 1981 و 1985. كما تم بيع نسخة معاد تسميتها باسم TRS-80 Pocket Computer PC-2 .

صُمم الحاسوب بالكامل حول معالج LH5801، وهو معالج ثماني البتات مشابه لمعالج Zilog Z80 ، ولكنه مُصمم بالكامل باستخدام دوائر CMOS الموفرة للطاقة. يحتوي الحاسوب على ذاكرة وصول عشوائي (RAM) مدمجة بسعة 3.5 كيلوبايت (2.6 كيلوبايت في منطقة المستخدم)، ولغة البرمجة المستخدمة هي BASIC . لاحقًا، قام مهندسون ألمان بتوفير مُجمِّع (assembler) للجهاز. [ 1 ] ثم أُضيف مُترجم لغة C لاحقًا . يتوفر منفذ خارجي لوحدات الذاكرة (من 4 كيلوبايت إلى 32 كيلوبايت) ووحدات ROM.   

ثمانية إصدارات من هذا الحاسوب الجيبي  بذاكرة 2 كيلوبايت: [ 2 ]

  • شارب PC-1500 - النسخة اليابانية (1981)
  • شارب PC-1500 - النسخة اليابانية ذات الطلاء الأزرق حول شاشة LCD. طراز CE-157 مع وحدة كانا. يُعرف باسم PC-1500D (1984).
  • شارب PC-1500 - النسخة الأوروبية والأسترالية والأمريكية الشمالية (1982)
  • شارب PC-1500 RP2 - النسخة البرازيلية (1982)
  • HiradasTechnika PTA-4000 - ترخيص مجري.
  • HiradasTechnika PTA-4000+16 - رخصة مجرية (مع  امتداد ذاكرة داخلية 16 كيلوبايت)
  • تاندي TRS-80 PC-2
  • Nanfeng PC-1500A - ترخيص صيني (تجميع CKD من مكونات يابانية)

نسختان  بذاكرة 8 كيلوبايت:

  • شارب PC-1501 - نسخة يابانية مع  ذاكرة 8 كيلوبايت (1984)
  • شارب PC-1500A - نسخة معدلة غربية  بذاكرة 8 كيلوبايت (1984)

المواصفات الفنية

  • شاشة LCD بدقة 156×8 بكسل
  • مكبرات صوت مدمجة
  • ساعة الوقت الحقيقي المتكاملة
  • فتحة الذاكرة/الخرطوشة
  • منفذ توسعة ذو 60 سنًا للطابعة ومحرك الأشرطة
  • فتحة البطارية (4×AA)
  • موصل لمصدر الطاقة الخارجي (المحول الرسمي هو Sharp EA-150، مصنف عند 500  مللي أمبير عند 9  فولت، ويأتي مع واجهة الطابعة CE-150).

مُكَمِّلات

  • طابعة/راسمة CE-150 رباعية الألوان مع واجهة كاسيت في حقيبة سفر. تُعرف أيضاً باسم KA-160 مع PTA-4000.
  •  وحدة ذاكرة CE-151 سعة 4 كيلوبايت
  • مسجل الكاسيت CE-152 (كوحدة تخزين خارجية) (نفس مسجل جنرال إلكتريك 3-5160A [ 3 ] )
  • لوحة برمجيات CE-153
  • محفظة CE-154 مخصصة لأجهزة PC-1500  + CE-150  + CE-152  + CE-153
  •  وحدة ذاكرة CE-155 سعة 8 كيلوبايت
  • شريط CE-156 مزود ببرنامج كاتاكانا
  •  وحدة ذاكرة CE-157 سعة 4 كيلوبايت مزودة ببطارية CR2032 لحفظ البيانات وذاكرة قراءة فقط (ROM) لأحرف الكاتاكانا
  • قاعدة اتصال CE-158 مزودة بواجهة RS-232C وواجهة متوازية مع (4 بطاريات NiCd قابلة لإعادة الشحن، مغلفة بغلاف انكماشي، مدمجة بشكل دائم) ( AA ) كمصدر طاقة إضافي للكمبيوتر.
  • وحدة ذاكرة CE-159 سعة 8  كيلوبايت مع بطارية CR2032 لنسخ البيانات احتياطيًا
  • وحدة ذاكرة للقراءة فقط CE-160 بسعة 7.6  كيلوبايت مع بطارية CR2032 لنسخ البيانات احتياطيًا
  • وحدة ذاكرة CE-161 بسعة 16  كيلوبايت مع بطارية CR2032 لنسخ البيانات احتياطيًا
  • واجهة الشريط والمنفذ المتوازي CE-162E
  • وحدة ذاكرة CE-163 ثنائية الصفحات بسعة 32  كيلوبايت (صفحتان × 16 كيلوبايت) مع بطارية CR2032 احتياطية للبيانات. يمكن الوصول إلى صفحة واحدة فقط (16 كيلوبايت) في كل مرة، ويمكن التبديل بينها باستخدام الأمر التالي في وضع البرمجة:  
 الصفحة 0: POKE&5804,0 [إدخال] الصفحة 1: POKE&5804,1 [إدخال]

إعلان لجهاز الكمبيوتر Sharp PC-1500A من موقع Puget Sound ComputerUser.
  • شارب PC-1210
  • شارب PC-1211
  • شارب PC-1251
  • شارب PC-1500
  • إصدار مطور من جهاز شارب PC-1500A مزود  بذاكرة وصول عشوائي مدمجة سعة 8 كيلوبايت
  • شارب PC-1501 النسخة اليابانية من PC-1500A
  • جهاز شارب PC-1600 مزود بذاكرة أكبر وشاشة LCD متعددة الأسطر أكبر وقدرات رسومات أكثر.

التوافق الأساسي مع الطرازات القديمة

ستظهر بعض طرازات PC-1500 الأقدم قيمة أقل بمقدار 1 في عداد FOR...NEXT عند الخروج من الحلقة مقارنة بطرازات PC-1500 الأحدث و PC-1600. [ 4 ]

على سبيل المثال:

10 FOR K = 1 TO 10 20 NEXT K 30 PRINT K

سيتم ضبط قيمة K على 11 في طرازات PC-1500 و PC-1600 اللاحقة، ولكنها ستكون 10 في طرازات PC-1500 المبكرة.

لنأخذ هذا المثال:

10 S = 0 20 FOR K = 1 TO 10 STEP 4 30 S = S + 1 40 NEXT K 50 PRINT S

سيتم ضبط S على 3 في طرازات PC-1500 و PC-1600 اللاحقة، ولكن سيكون 4 في طرازات PC-1500 المبكرة.

كانت أجهزة الكمبيوتر من طراز PC-1500 القديمة تُقيّم عبارات IF...THEN بشكل مختلف. ويمكن تلخيص سلوكها على النحو التالي:

نموذجحقيقيخطأ شنيع
PC-1600 / لاحقًا PC-1500≠00
جهاز PC-1500 المبكر>0<0

يمكن اكتشاف طراز PC-1500 القديم باستخدام الأمر التالي: .PEEK&C5C0

إذا كانت القيمة المُعادة هي 6، فهذا يعني أنه نموذج مبكر.

مثال لبرنامج مكتوب بلغة BASIC

1 ARUN 10 5 REM "برنامج ضريبة القيمة المضافة PC1500:" 10 INPUT "السعر: " ; P 20 PRINT P ; " " ; P * V ; " " ; P * V * M 30 GOTO 10 40 END

يسمح جهاز PC-1500 باستخدام اختصارات خاصة، ويمكن أن تبدو الصيغة أيضًا على النحو التالي:

20 اطبع P ؛ " " ؛ PV ؛ " " ؛ PVM

استخدام المتغيرات

سعر الشراء = P V = ضريبة القيمة المضافة (٪) / 100 - يتم إدخالها يدويًا قبل بدء الحساب، على سبيل المثال: V = 1.14 ( إدخال ) م = هامش الربح (٪/100) - يتم إدخالها يدويًا قبل بدء الحساب، على سبيل المثال: م=1.15 ( إدخال )

يتم عرض الإجابات على النحو التالي

الإجابة 1؛ الإجابة 2؛ الإجابة 3 سعر الشراء؛ سعر ضريبة القيمة المضافة؛ سعر البيع القيمة: P؛ القيمة: P*V؛ القيمة: P*V*M

وصف البرنامج

السطر 1يتم تنفيذ أمر ARUN في كل مرة يتم فيها تشغيل الكمبيوتر وينتقل إلى السطر 10.
السطر 5هذه هي عبارة REMARK (المستخدمة لإدراج ملاحظات في شفرة المصدر).
السطر 10يطلب أمر الإدخال (INPUT) إدخال البيانات من المستخدم ويخزن القيم في المتغير "P".
السطر 20يُظهر أمر الطباعة النتيجة المحسوبة كما يلي: 100 114 142.5      يُعدّ الشكل المختصر خاصًا بجهاز PC-1500، إذ لا يمكنه استخدام سوى المتغيرات والمصفوفات المكونة من حرف واحد. وهذا يوفر مساحة تخزين قيّمة!
السطر 30يسمح الأمر GOTO للبرنامج بالعودة إلى السطر 10، لمتابعة تنفيذ البرنامج .
السطر 40يجب وضع عبارة END في السطر الأخير من الكود لإنهاء التنفيذ، ولكن في هذه الحالة يمكن حذفها، لأنها ليست ضرورية حقًا.

دلالة

استند تصميم النماذج الأولية لسلسلة EMKE من أجهزة تسجيل النقد في وسائل النقل العام إلى نسخ مُخصصة من جهاز PC-1500 ونظيره المجري PTA-4000. أما نماذج الإنتاج التسلسلي المستخدمة بشكل شبه حصري في خدمات الحافلات الإقليمية والوطنية المجرية حتى يومنا هذا، فهي مبنية على نسخة صممتها شركة EMKE، وتتأثر بشكل كبير بتصميم جهاز PC-1500. [ 5 ]

المحاكاة

باستخدام محاكي SHARP PC-1500A و PockEmul يمكنك محاكاة جهاز PC-1500A.

انظر أيضاً

مراجع

  • دليل تشغيل جهاز الكمبيوتر الجيبي شارب طراز PC-1500A ( ملف PDF) (باللغة الألمانية). 4LQ.3T(TINSG3993CCZZ)5. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 25 فبراير 2017. تم الاطلاع عليه بتاريخ 25 فبراير 2017 .