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 = এন গণনা করেছে! আই. এন. ভি. এস. বি. আর পদ্ধতির সমাপ্তি এখানে টিআই কম্পাইলারের জন্য লেখা একই প্রোগ্রামঃ <আই. ডি. 1> 1 কাউন্টার <আই. ডি. 2> একটি ফ্যাক্টরিয়াল এল. বি. এল ফ্যাক্টরিয়াল এস. টি. ও কাউন্টার 1 ফর কাউন্টার * <আই. ডি. 3> এল. ও. ও. পি = আর. টি. এন <আই. ডি. 4> মেমরি তার সমসাময়িক প্রধান প্রতিদ্বন্দ্বী হিউলেট-প্যাকার্ড এইচ. পি-67-এর তুলনায়, টিআই-59-এর মেমরি প্রায় দ্বিগুণ। প্রোগ্রাম ধাপ এবং স্মৃতির মধ্যে বিভাজন 80 টি প্রোগ্রাম ধাপ/10 টি স্মৃতির বৃদ্ধিতে সামঞ্জস্যযোগ্য এবং 960 টি প্রোগ্রাম ধাপ (শূন্য স্মৃতি সহ) বা 100 টি স্মৃতি (160 টি প্রোগ্রাম ধাপ সহ) কনফিগার করা যেতে পারে। টিআই-59 ছিল প্রথম প্রোগ্রামেবল পকেট ক্যালকুলেটর যেখানে প্রস্তুতকারক ডেটা রেজিস্টার এবং প্রোগ্রাম স্টোরেজের মধ্যে মেমরি ভাগ করে নেওয়ার জন্য একটি সিস্টেম সরবরাহ করেছিলেন। মেমোরি এসআর-52-এর তুলনায় মাত্র দ্বিগুণ বড়, কিন্তু আরও নমনীয়, এবং এইভাবে প্রোগ্রাম ধাপগুলির সম্ভাব্য সংখ্যা চারগুণ বেশি ছিল। ক্যালকুলেটর বন্ধ থাকলে এই স্মৃতির বিষয়বস্তু হারিয়ে যায়। টিআই-58-এ টিআই-59-এর অর্ধেক মেমোরি রয়েছে এবং এটি 480 টি প্রোগ্রাম ধাপ বা 60 টি মেমোরি সমর্থন করে। এটি এইচপি-34সি-র সঙ্গে প্রতিদ্বন্দ্বিতা করে। টিআই-58 এবং টিআই-59 ক্যালকুলেটরগুলির পরিবর্তনশীল দৈর্ঘ্যের নির্দেশাবলী রয়েছে। কিছু কী-প্রেস একটি প্রোগ্রামিং ধাপে একত্রিত করা হয়, যাতে এক থেকে এগারো কী-প্রেসের নির্দেশাবলী এক থেকে ছয়টি প্রোগ্রামিং ধাপে সংরক্ষণ করা হয়। এইচপি-67 সর্বদা একটি প্রোগ্রামিং ধাপে একটি নির্দেশ সংরক্ষণ করে, যা কিছু ঘন ঘন ব্যবহৃত নির্দেশাবলীর জন্য কার্যকর কিন্তু সম্ভাব্য নির্দেশাবলীর সংখ্যাও সীমিত করে। ম্যাগনেটিক কার্ড রিডার টিআই-59 ক্যালকুলেটর বন্ধ থাকলে ছোট ম্যাগনেটিক কার্ডে প্রোগ্রাম এবং ডেটা সংরক্ষণ করতে পারে এবং প্রয়োজনে দ্রুত পুনরায় লোড করতে পারে। কার্ড রিডারের একটি ভিডিওর জন্য নীচে ক্লিক করুন। ভিডিওটিতে প্রোগ্রাম ডকুমেন্টেশন মেনু হিসাবে চৌম্বকীয় কার্ডের দ্বৈত ব্যবহারও দেখানো হয়েছে। নোটগুলি ম্যাগনেটিক কার্ডের উপরের দিকে প্রোগ্রামার দ্বারা মুদ্রিত বা হাতে লেখা যেতে পারে। একবার কার্ড রিডার দ্বারা পড়া হয়ে গেলে, কার্ডটি কীবোর্ডের উপরের অংশ এবং ডিসপ্লের মধ্যে একটি স্লটে সংরক্ষণ করা যেতে পারে, এইভাবে একটি নোটেশন প্রদান করে যা বর্তমানে লোড করা প্রোগ্রামের নাম এবং লোড করা প্রোগ্রামের মধ্যে পাঁচটি লেবেল বোতাম এ-ই এবং তাদের গৌণ ফাংশন এ '-ই' উভয়ের উদ্দেশ্য নির্দেশ করে। টিআই-58-এ চৌম্বকীয় কার্ড রিডার নেই। সলিড স্টেট সফ্টওয়্যার লাইব্রেরি টিআই-59 এবং টিআই-58 ছিল প্রথম হাতে ধরা ক্যালকুলেটর যা অপসারণযোগ্য রম প্রোগ্রাম মডিউল ব্যবহার করেছিল। মাস্টার লাইব্রেরি মডিউল রম টিআই-59 এবং টিআই-58 এর সাথে অন্তর্ভুক্ত করা হয়েছিল এবং এতে বেশ কয়েকটি দরকারী প্রাক-প্রোগ্রামযুক্ত রুটিন এবং এমনকি একটি গেম রয়েছে। অতিরিক্ত মডিউল-রিয়েল এস্টেট, বিনিয়োগ, পরিসংখ্যান, জরিপ এবং বিমান চলাচলের মতো অ্যাপ্লিকেশনের জন্য-আলাদাভাবে বিক্রি করা হয়েছিল। মডিউলগুলির প্রোগ্রামগুলি ব্যবহারকারী-সংজ্ঞায়িত কীগুলি ব্যাপকভাবে ব্যবহার করত। প্রোগ্রামগুলি ব্যবহার করা সহজ করার জন্য, চৌম্বকীয় কার্ডগুলির মতো একই আকারের প্লাস্টিক কার্ডগুলি, তবে কেবল ব্যবহারকারী-সংজ্ঞায়িত কীগুলিকে লেবেল করার জন্য মুদ্রিত, ব্যবহারকারী-সংজ্ঞায়িত কীগুলিকে লেবেল করার জন্য ডিসপ্লে এবং কীবোর্ডের মধ্যে স্লটে ঢোকানো যেতে পারে। এছাড়াও টিআই-59 এবং টিআই-58-এর জন্য একটি থার্মাল প্রিন্টার (পিসি-100এ, বি এবং সি মডেল) উপলব্ধ ছিল; ক্যালকুলেটরটি প্রিন্টারের উপরে বসানো ছিল এবং একটি চাবি দিয়ে লক করা ছিল। ক্যালকুলেটরটি ব্যবহারকারীর কাছ থেকে ইনপুট অনুরোধ করার জন্য প্রোগ্রাম করা যেতে পারে এবং গণনার ফলাফল প্রিন্টারের কাছে পাঠানো যেতে পারে। বর্ণানুক্রমিক পাঠ্য (স্থান, 0-9, এ-জেড এবং 25 টি বিরামচিহ্ন এবং গাণিতিক প্রতীক সহ মোট 64 টি অক্ষর) আউটপুট পাশাপাশি সংখ্যাও হতে পারে। গ্রাফ অঙ্কন করার একটি সীমিত ক্ষমতা প্রদান করা হয়। প্রিন্টারটি প্রোগ্রাম বিকাশের জন্যও মূল্যবান কারণ এটি সাধারণত ডিসপ্লেতে দৃশ্যমান সংখ্যাসূচক কোডগুলির পরিবর্তে বর্ণানুক্রমিক স্মৃতিচিহ্ন সহ ক্যালকুলেটরের প্রোগ্রামের একটি হার্ড কপি তৈরি করতে পারে, পাশাপাশি ডেটা রেজিস্টারের একটি ডাম্প, প্রোগ্রামের সম্পাদনের একটি ট্রেস এবং প্রোগ্রাম সম্পর্কে অন্যান্য তথ্য তৈরি করতে পারে। প্রাথমিক মডেল পিসি-100এ-তে, ব্যাটারি চার্জার কামরার ভিতরে একটি সুইচ পূর্ববর্তী এসআর-52 এবং এসআর-56 ক্যালকুলেটরগুলির পাশাপাশি টিআই-58/59 সিরিজের সাথে ব্যবহারের অনুমতি দেয়। এছাড়াও, এটি এসআর-50এ-এর মতো যুগের অ-প্রোগ্রামযোগ্য টিআই মেশিনের সঙ্গেও কাজ করে। (একটি টিআই ক্যালকুলেটরের ব্যাটারি প্যাকটি সরিয়ে ফেলুন এবং ব্যাটারি টার্মিনালের নীচে সার্কিট বোর্ডে প্রিন্টার ইন্টারফেস প্যাডের সারিটি সন্ধান করুন।) তথ্যসূত্র বাইরের লিঙ্ক ভিক্টর টোথ টিআই-59, টিআই-58, টিআই-58সি দ্বারা পরিচালিত দেজান রিস্তানোভিচ টিআই-59 লাইব্রেরি দ্বারা পরিচালিত টিআই-59 হোমপেজ মাই ক্যালসিডিবি-তে টিআই-59, টিআই-58, টিআই-58সি (1970 এবং 1980-এর দশকের পকেট ক্যালকুলেটর সম্পর্কে ডাটাবেস) টিআই-59 জন্মদিনের সংক্ষিপ্ত নিবন্ধ টিআই-59-এর 30তম জন্মদিনে প্রকাশিত ইউটিলিসেটোর টিআই, প্রোগ্রাম এন লিগনে টিআই ব্যবহারকারী, অনলাইনে প্রোগ্রাম। টিআই-59, টিআই-58সি, টিআই-58 জার্মান ডকুমেন্টেশন ti58c.phweb.me, উইন্ডোজে টিআই-58/টিআই-58সি/টিআই-59 এমুলেটর টেক্সাস ইন্সট্রুমেন্টস প্রোগ্রামেবল ক্যালকুলেটর ভিডিও ক্লিপ সম্বলিত নিবন্ধ