TI-59 / TI-58
ٹی آئی-59 ایک ابتدائی پروگرام کے قابل کیلکولیٹر ہے، جسے ٹیکساس انسٹرومینٹس نے 1977 سے تیار کیا تھا۔ یہ ٹی آئی ایس آر-52 کا جانشین ہے، جو اسٹوریج کے "پروگرام مراحل" کی تعداد کو چار گنا بڑھاتا ہے، اور "روم پروگرام ماڈیولز" (ایک داخل کرنے کے قابل روم چپ، جو 5000 پروگرام مراحل کو پکڑنے کے قابل ہے) کو شامل کرتا ہے۔ ایس آر-52 کی طرح، اس میں بیرونی اسٹوریج کے لیے مقناطیسی کارڈ ریڈر ہے۔ میموری کا ایک چوتھائی حصہ ایک کارڈ کے ہر طرف محفوظ کیا جاتا ہے۔ ٹی آئی-58 (مئی 1977)، اور بعد میں ٹی آئی-58 سی (1979)، ٹی آئی-59 کے کٹ ڈاؤن ورژن ہیں، جن میں مقناطیسی کارڈ ریڈر کی کمی ہے اور نصف میموری ہے، لیکن بصورت دیگر ایک جیسی ہے۔ اگرچہ ٹی آئی-58 سی ٹی آئی-58 سے مختلف چپ استعمال کرتا ہے، لیکن تکنیکی ڈیٹا یکساں رہتا ہے۔ ٹی آئی (یا ہیولیٹ پیکارڈ) ماڈل کے نام میں "سی" اس بات کی نشاندہی کرتا ہے کہ کیلکولیٹر میں مستقل میموری (یا مسلسل میموری، بالترتیب) ہوتی ہے جو بند ہونے پر پروگراموں اور ڈیٹا کو برقرار رکھنے کی اجازت دیتی ہے۔ یہ کیلکولیٹر "الجبرائی آپریٹنگ سسٹم" (اے او ایس) کے نام سے ایک قوسین والے انفیکس حساب کتاب کا نظام استعمال کرتے ہیں، جہاں دوسرے سائنسی کیلکولیٹرز (جیسے ایچ پی) کے ذریعہ استعمال ہونے والے پوسٹ فکس آر پی این سسٹم کے مقابلے میں، آپریٹر حساب کتاب اسی طرح داخل کرتا ہے جیسے وہ کاغذ پر لکھے جاتے ہیں، قوسین کی نو سطحوں کا استعمال کرتے ہوئے۔ کیلکولیٹر کو بیرونی اڈاپٹر یا اندرونی این آئی سی ڈی ریچارج ایبل بیٹری پیک سے چلایا جا سکتا ہے (حالانکہ کیلکولیٹر سرکٹری کو پہنچنے والے نقصان سے بچنے کے لیے بیرونی اے سی اڈاپٹر کا استعمال کرتے وقت بیٹری کو موجود رہنا پڑتا ہے)۔ ڈسپلے سرخ ایل ای ڈی ڈسپلے درستگی کے 10 اعشاریہ ہندسوں کو ظاہر کرتا ہے۔ ٹی آئی-59 یا ٹی آئی-58 کے ساتھ آسان مسائل کو پروگرام کرنا ایک بہت ہی سیدھا عمل ہے۔ پروگرامنگ موڈ میں، ٹی آئی-59 صرف کلیدی پریس کو ریکارڈ کرتا ہے۔ حروف تہجی کی چابیاں دس اندراج پوائنٹس تک آسان رسائی فراہم کرتی ہیں۔ پری پروگرامڈ میموری ماڈیول میں کسی بھی پروگرام کو چالو کرنا، اور کسی بھی صارف کے لکھے ہوئے پروگرام کی طرح چلانا بھی ممکن ہے۔ صارف کے لکھے ہوئے پروگرام ماڈیول میں موجود پروگراموں کو ذیلی روٹین کے طور پر بھی استعمال کر سکتے ہیں۔ ماڈیول کے پروگرام براہ راست روم سے چلتے ہیں، لہذا وہ کیلکولیٹر کی میموری کو صارف کے لیے مفت چھوڑ دیتے ہیں۔ تاہم، ٹی آئی-59 کی کمپیوٹر جیسی صلاحیتوں کا فائدہ اٹھانا ایک مختلف معاملہ ہے۔ اگرچہ ٹی آئی-59 مکمل ٹورنگ ہے، سیدھی لائن پروگرامنگ، حالات، لوپس، اور میموری رجسٹروں تک بالواسطہ رسائی کی حمایت کرتا ہے، اور اگرچہ یہ صرف پرنٹر پر محدود حرفی آؤٹ پٹ کی حمایت کرتا ہے، لیکن نفیس معمولات لکھنا بنیادی طور پر مشین کی زبان کی منصوبہ بندی اور کوڈنگ پیڈ کا استعمال کرنے کا معاملہ ہے۔ ٹی آئی-59 اور ٹی آئی-58 کمیونٹی میں بڑے پیمانے پر اشتراک ہوا۔ کم از کم ایک گیم، ڈارتھ ویڈر کی فورس بیٹل، ٹائپ ان پروگرام کے طور پر نمودار ہوئی۔ پروگرامنگ کی مثال یہاں ایک نمونہ پروگرام ہے جو ایک انٹیجر نمبر کے فیکٹوریل کو 2 سے 69 تک شمار کرتا ہے۔ 5! کے لیے، اگر "5 اے" دبایا جائے، تو یہ نتیجہ 120 دیتا ہے۔ ایس آر-52 کے برعکس، ٹی آئی-58 اور ٹی آئی-59 میں بلٹ ان فیکٹوریئل فنکشن نہیں ہے، لیکن کیلکولیٹر کے ساتھ فراہم کیے گئے سافٹ ویئر ماڈیول کے ذریعے اس کی حمایت کرتے ہیں۔ آپ پروگرام کو اے کلیدی ایس ٹی او 01 اسٹور کے ساتھ کال کریں گے رجسٹر 1 1 میں ویلیو لوپ کے لیے 1 ایل بی ایل بی لیبل سے شروع ہوتی ہے * آر سی ایل 1 کو این ڈی ایس زیڈ 1 بی سے ضرب دیں اور بی پر واپس جائیں جب تک کہ این = 0 = لوپ کا اختتام نہ ہو، مشین نے 1 * این * (این-1) *. 2 * 1 = این کا حساب لگایا ہے! آئی این وی ایس بی آر طریقہ کار کا اختتام یہاں وہی پروگرام ہے جو ٹی آئی کمپائلر کے لیے لکھا گیا ہے: #reg 01 کاؤنٹر #label ایک فیکٹوریل ایل بی ایل فیکٹوریل ایس ٹی او کاؤنٹر 1 فار کاؤنٹر * @counter ایل او او پی = آر ٹی این #end میموری اپنے ہم عصر مرکزی حریف، ہیولیٹ پیکارڈ ایچ پی-67 کے مقابلے میں، ٹی آئی-59 میں تقریبا دوگنا میموری ہے۔ پروگرام کے مراحل اور یادوں کے درمیان تقسیم کو 80 پروگرام کے مراحل/10 یادوں کے اضافے میں ایڈجسٹ کیا جا سکتا ہے، اور پروگرام کے 960 مراحل (صفر یادوں کے ساتھ) یا 100 یادوں (160 پروگرام کے مراحل کے ساتھ) کو ترتیب دیا جا سکتا ہے۔ ٹی آئی-59 پہلا پروگرام کے قابل پاکٹ کیلکولیٹر تھا جہاں کارخانہ دار نے ڈیٹا رجسٹر اور پروگرام اسٹوریج کے درمیان میموری کے اشتراک کے لیے ایک نظام فراہم کیا۔ میموری ایس آر-52 کے مقابلے میں صرف دوگنا بڑی ہے، لیکن زیادہ لچکدار ہے، اور اس طرح پروگرام کے مراحل کی ممکنہ تعداد چار گنا زیادہ تھی۔ کیلکولیٹر بند ہونے پر اس میموری کا مواد ختم ہو جاتا ہے۔ ٹی آئی-58 میں ٹی آئی-59 کی نصف میموری ہے اور یہ 480 پروگرام کے مراحل یا 60 یادوں کی حمایت کرتا ہے۔ اس نے HP-34C کے ساتھ مقابلہ کیا۔ ٹی آئی-58 اور ٹی آئی-59 کیلکولیٹرز میں متغیر لمبائی کی ہدایات ہوتی ہیں۔ کچھ کی پریس کو ایک پروگرامنگ مرحلے میں ضم کر دیا جاتا ہے، تاکہ ایک سے گیارہ کی پریس کی ہدایات کو ایک سے چھ پروگرامنگ مراحل میں محفوظ کیا جا سکے۔ HP-67 ہمیشہ ایک ہدایت کو ایک پروگرامنگ مرحلے میں محفوظ کرتا ہے، جو کچھ اکثر استعمال ہونے والی ہدایات کے لیے موثر ہے لیکن ممکنہ ہدایات کی تعداد کو بھی محدود کرتا ہے۔ مقناطیسی کارڈ ریڈر ٹی آئی-59 کیلکولیٹر بند ہونے پر چھوٹے مقناطیسی کارڈوں پر پروگراموں اور ڈیٹا کو محفوظ کر سکتا ہے اور ضرورت پڑنے پر تیزی سے دوبارہ لوڈ کر سکتا ہے۔ عمل میں کارڈ ریڈر کی ویڈیو کے لیے نیچے کلک کریں۔ ویڈیو میں پروگرام کے دستاویزات کے مینو کے طور پر مقناطیسی کارڈ کا دوہرا استعمال بھی دکھایا گیا ہے۔ نوٹ مقناطیسی کارڈ کے اوپری حصے پر پروگرامر کے ذریعے چھاپے یا ہاتھ سے لکھے جا سکتے ہیں۔ ایک بار کارڈ ریڈر کے ذریعے پڑھے جانے کے بعد، کارڈ کو، جیسا کہ دکھایا گیا ہے، کی بورڈ کے اوپری حصے اور ڈسپلے کے درمیان ایک سلاٹ میں محفوظ کیا جا سکتا ہے، اس طرح ایک اشارہ فراہم کیا جاتا ہے جس میں فی الحال لوڈ کیے گئے پروگرام کا نام اور پانچ لیبل بٹنوں میں سے ہر ایک کا مقصد A-E اور ان کے ثانوی افعال A '-E' دونوں کی نشاندہی ہوتی ہے۔ ٹی آئی-58 میں مقناطیسی کارڈ ریڈر نہیں ہے۔ سالڈ اسٹیٹ سافٹ ویئر لائبریری ٹی آئی-59 اور ٹی آئی-58 ہٹنے کے قابل روم پروگرام ماڈیولز کا استعمال کرنے والے پہلے ہینڈ ہیلڈ کیلکولیٹر تھے۔ ماسٹر لائبریری ماڈیول روم کو ٹی آئی-59 اور ٹی آئی-58 کے ساتھ شامل کیا گیا تھا، اور اس میں کئی مفید پری پروگرام شدہ معمولات اور یہاں تک کہ ایک گیم بھی شامل ہے۔ رئیل اسٹیٹ، سرمایہ کاری، اعداد و شمار، سروے اور ہوا بازی جیسی ایپلی کیشنز کے لیے اضافی ماڈیولز کو الگ سے فروخت کیا گیا۔ ماڈیولز میں موجود پروگراموں نے صارف کی وضاحت کردہ چابیاں بہت زیادہ استعمال کیں۔ پروگراموں کو استعمال کرنے میں آسان بنانے کے لیے، مقناطیسی کارڈ کے برابر سائز کے پلاسٹک کارڈ، لیکن صرف صارف کی طرف سے متعین چابیاں کو لیبل کرنے کے لیے پرنٹ کیے گئے، صارف کی طرف سے متعین چابیاں کو لیبل کرنے کے لیے ڈسپلے اور کی بورڈ کے درمیان سلاٹ میں داخل کیے جا سکتے ہیں۔ پرنٹر ٹی آئی-59 اور ٹی آئی-58 کے لیے بھی دستیاب ایک تھرمل پرنٹر (پی سی-100 اے، بی، اور سی ماڈل) تھا۔ کیلکولیٹر کو پرنٹر کے اوپر نصب کیا گیا تھا اور ایک کلید کے ساتھ اس جگہ پر بند کر دیا گیا تھا۔ کیلکولیٹر کو صارف سے ان پٹ کی درخواست کرنے کے لیے پروگرام کیا جا سکتا ہے، اور حساب کے نتائج پرنٹر تک پہنچائے جا سکتے ہیں۔ حرفی متن (کل 64 حروف، بشمول جگہ، 0-9، A-Z اور 25 تعیین اور ریاضیاتی علامتیں) آؤٹ پٹ کے ساتھ ساتھ اعداد بھی ہو سکتے ہیں۔ گراف کو پلاٹ کرنے کی محدود صلاحیت فراہم کی گئی ہے۔ پرنٹر پروگرام کی ترقی کے لیے بھی قیمتی ہے کیونکہ یہ کیلکولیٹر کے پروگرام کی ہارڈ کاپی تیار کر سکتا ہے جس میں عام طور پر ڈسپلے پر نظر آنے والے عددی کوڈز کے بجائے حرفی عددی یادداشت کے ساتھ ساتھ ڈیٹا رجسٹروں کا ڈمپ، پروگرام کے نفاذ کا سراغ اور پروگرام کے بارے میں دیگر معلومات شامل ہیں۔ ابتدائی ماڈل پی سی-100 اے میں، بیٹری چارجر ڈبے کے اندر ایک سوئچ پہلے کے ایس آر-52 اور ایس آر-56 کیلکولیٹرز کے ساتھ ساتھ ٹی آئی-58/59 سیریز کے ساتھ استعمال کرنے کی اجازت دیتا ہے۔ اس کے علاوہ، یہ اس دور کی غیر پروگرام کے قابل ٹی آئی مشینوں جیسے ایس آر-50 اے کے ساتھ بھی کام کرتا ہے۔ (ٹی آئی کیلکولیٹر کے بیٹری پیک کو ہٹا دیں اور بیٹری ٹرمینلز کے نیچے سرکٹ بورڈ پر پرنٹر انٹرفیس پیڈ کی قطار تلاش کریں۔) حوالہ جات بیرونی روابط ڈیجن رستانووچ ٹی آئی-59 لائبریری کے زیر انتظام ٹی آئی-59 ہوم پیج جو وکٹر ٹوتھ ٹی آئی-59، ٹی آئی-58، ٹی آئی-58 سی کے زیر انتظام ہے DataMath.org ٹی آئی-59، ٹی آئی-58، ٹی آئی-58 سی مائی کیلک ڈی بی پر (1970 اور 1980 کی دہائی کے بارے میں ڈیٹا بیس) ٹی آئی-59 سالگرہ ٹی آئی-59 کی 30 ویں سالگرہ پر شائع ہونے والا مختصر مضمون یوٹیلیسیٹر ٹی آئی، پروگرام این لگن ٹی آئی یوزر، آن لائن پروگرام۔ ٹی آئی-59، ٹی آئی-58 سی، ٹی آئی-58 جرمن دستاویزات ti58c.phweb.me، ونڈوز پر ٹی آئی-58/ٹی آئی-58 سی/ٹی آئی-59 ایمولیٹر ٹیکساس انسٹرومینٹس پروگرام کے قابل کیلکولیٹر ویڈیو کلپس پر مشتمل مضامین