TI-59 / TI-58 - TI-59 / TI-58

TI-59
TI-59.jpg
Hesap makinesinin önündeki tutucuda bir kartı ve yan taraftaki kart okuyucusuna takılı bir kartı gösteren bir TI-59.
Tür programlanabilir
Üretici firma Texas Instruments
tanıtıldı Mayıs 1977
Durdurulan 1983
Maliyet 300 ABD Doları
Hesap makinesi
Giriş modu Infix
Hassas 13
Ekran tipi Işık yayan diyot
Ekran boyutu 10 basamak
İşlemci
İşlemci TMC0501
Programlama
Programlama dilleri) tuş vuruşu ( Turing-tamamlandı )
hafıza kaydı 100
Program adımları 960
Diğer
Ağırlık 240 gram
Boyutlar 16,3x7,3x3,6 cm
TI-58
TI58c.jpg
TI-58C
Tür programlanabilir
Üretici firma Texas Instruments
tanıtıldı Mayıs 1977
Durdurulan 1983
Maliyet 125 ABD Doları
Hesap makinesi
Giriş modu Infix
Hassas 13
Ekran tipi Işık yayan diyot
Ekran boyutu 10 basamak
Programlama
hafıza kaydı 60
Program adımları 480
Diğer
Ağırlık 240 gram
Boyutlar 16,3x7,3x3,6 cm

TI-59 erken olduğunu programlanabilir hesap makinesi tarafından imal edildi, Texas Instruments 1977 den bu halefi olan TI SR-52 (bir depolama "programı adımlar" sayısını dört katına ve "ROM Programı Modülleri" ekleyerek, 5000 program adımı tutabilen takılabilir ROM çipi). Tıpkı SR-52 gibi, harici depolama için manyetik kart okuyucusuna sahiptir. Belleğin dörtte biri bir kartın her iki tarafında saklanır.

TI-58 (Mayıs 1977) ve daha sonra TI-58C (1979), TI-59 versiyonlarıdır kesme, manyetik kart okuyucu eksik ve yarım belleğe sahip olan, ama başka aynıdır. TI-58C, TI-58'den farklı bir çip kullanıyor olsa da teknik veriler aynı kalıyor. Bir TI (veya Hewlett-Packard) model adındaki "C", hesap makinesinin kapatıldığında programların ve verilerin saklanmasına izin veren sabit bir belleğe (veya sırasıyla sürekli belleğe ) sahip olduğunu gösterir .

Bu hesap makineleri, " Cebirsel İşletim Sistemi " (AOS) adı verilen parantez içine alınmış bir infix hesaplama sistemi kullanır ; burada, diğer bilimsel hesap makineleri (HP gibi) tarafından kullanılan postfix RPN sistemi ile karşılaştırıldığında , operatör, hesaplamaları kağıda yazıldığı gibi girer. dokuz parantez düzeyine kadar.

Hesap makinesine harici bir adaptörden veya dahili NiCd şarj edilebilir pil paketinden güç sağlanabilir (hesap devresine zarar vermemek için harici AC adaptörü kullanılırken pilin mevcut kalması gerekir).

Görüntüle

10 haneli LED ekran Kırmızı LED ekran, 10 ondalık basamak hassasiyeti gösterir.

Programlama

TI-59 veya TI-58 ile basit problemleri programlamak çok basit bir işlemdir. Programlama modunda, TI-59 sadece tuş basışlarını kaydeder. Alfabetik tuşlar on adede kadar giriş noktasına kolay erişim sağlar. Önceden programlanmış bellek modülündeki programlardan herhangi birini etkinleştirmek ve kullanıcı tarafından yazılan herhangi bir program gibi çalıştırmak da mümkündür. Kullanıcı tarafından yazılan programlar da modüldeki programları alt program olarak kullanabilir. Modülün programları doğrudan ROM'dan çalışır , böylece hesap makinesinin belleğini kullanıcı için boş bırakırlar.

Ancak, TI-59'un bilgisayar benzeri yeteneklerinden yararlanmak farklı bir konudur. TI-59, Turing-complete olmasına, düz çizgi programlamayı, koşulları, döngüleri ve bellek kayıtlarına dolaylı erişimi desteklemesine ve yalnızca yazıcıda sınırlı alfasayısal çıktıyı desteklemesine rağmen, karmaşık rutinler yazmak aslında bir planlama makinesi dili meselesidir. ve bir kodlama pedi kullanarak.

TI-59 ve TI-58 topluluğunda büyük ölçüde paylaşım gerçekleşti. En az bir oyun , Darth Vader's Force Battle , bir tür program olarak ortaya çıktı .

Programlama örneği

Burada "5 Bir" basıldığında !, 2 ila 5 için için 69 tam sayıda faktöriyelini hesaplayan bir örnek programdır, bu farklı bir sonuç için 120 verir SR-52 , TI-58 ve Ti 59'da yerleşik faktöriyel işlevi yoktur, ancak hesap makinesiyle birlikte verilen yazılım modülü aracılığıyla bunu destekler.

Op-code        Comment

LBL A          You'll call the program with the A key
STO 01         stores the value in register 1
1              starts with 1
LBL B          label for the loop
*              multiply
RCL 01         by n
DSZ 1 B        decrements n and back to B until n=0
=              end of loop, the machine has 
                 calculated 1*n*(n-1)*...2*1=n!
INV SBR        end of procedure

İşte TI Compiler için yazılmış programın aynısı :

#reg  01 counter
#label A factorial

LBL factorial
  STO counter
  1
  FOR counter
    * @counter
  LOOP
  =
RTN

#end

Hafıza

Çağdaş ana rakibi Hewlett-Packard HP-67 ile karşılaştırıldığında , TI-59 yaklaşık iki kat daha fazla belleğe sahiptir . Program adımları ve bellekler arasındaki bölüm, 80 program adımı/10 belleklik artışlarla ayarlanabilir ve 960 program adımına (sıfır bellekli) veya 100'e kadar bellek (160 program adımına sahip) yapılandırılabilir. TI-59 üreticisi veri kayıtları ve program depolama arasındaki hafızayı paylaşımı için bir sistem temin ilk programlanabilir cep hesap makinesi oldu. Bellek, SR-52'dekinin yalnızca iki katı kadar büyüktür , ancak daha esnektir ve bu nedenle olası program adımı sayısı dört kat daha fazladır. Hesap makinesi kapatıldığında bu belleğin içeriği kaybolur.

TI-58, TI-59'un yarısı kadar belleğe sahiptir ve 480 program adımına veya 60 belleğe kadar destekler. HP-34C ile yarıştı .

TI-58 ve TI-59 hesap makinelerinde değişken uzunluklu talimatlar bulunur. Bazı tuşa basma işlemleri tek bir programlama adımında birleştirilir, böylece birden on bir tuşa basma talimatları bir ila altı programlama adımında saklanır. HP-67 zaman bazı sık kullanılan talimatlar için etkilidir ama aynı zamanda olası talimatların sayısını sınırlar bir programlama adım, bir talimat saklar.

Manyetik kart okuyucu

TI-59, hesap makinesi kapatıldığında ve gerektiğinde hızla yeniden yüklendiğinde programları ve verileri küçük manyetik kartlarda saklayabilir. Kart okuyucunun çalışırken çekilmiş bir videosu için aşağıya tıklayın.

Video ayrıca manyetik kartın program dokümantasyon menüsü olarak ikili kullanımını da gösterir. Notlar, manyetik kartın üst tarafına programlayıcı tarafından yazdırılabilir veya elle yazılabilir. Kart okuyucu tarafından okunduktan sonra kart, gösterildiği gibi klavyenin üst kısmı ile ekran arasındaki bir yuvada saklanabilir, böylece hem o anda yüklü olan programın adını hem de beş programın her birinin amacını gösteren bir notasyon sağlar. yüklenen program içindeki etiket düğmeleri AE ve bunların ikincil işlevleri A'-E'.

TI-58'in manyetik kart okuyucusu yoktur.

Katı Hal Yazılım Kitaplığı

Hesap makinesinin arkasındaki yuvasından çıkarılmış olarak gösterilen Ana Kitaplık Modülü. Manyetik kart depolama folyosu da gösterilmiştir.

TI-59 ve TI-58, çıkarılabilir ROM program modüllerini kullanan ilk elde tutulan hesap makineleriydi . Ana Kitaplık Modülü ROM, TI-59 ve TI-58'e dahil edilmiştir ve birkaç kullanışlı önceden programlanmış rutin ve hatta bir oyun içerir. Gayrimenkul , yatırım , istatistik , ölçme ve havacılık gibi uygulamalar için ek modüller ayrı olarak satıldı. Modüllerdeki programlar, kullanıcı tanımlı anahtarları yoğun olarak kullandı. Programların kullanımını kolaylaştırmak için, manyetik kartlarla aynı boyutta, ancak kullanıcı tanımlı tuşları etiketlemek için basılmış plastik kartlar, kullanıcı tanımlı tuşları etiketlemek için ekran ve klavye arasındaki yuvaya takılabilir.

Yazıcı

PC-100A'ya monte edilmiş TI-59

TI-59 ve TI-58 için ayrıca bir termal yazıcı da mevcuttu (PC-100A, B ve C modelleri); hesap makinesi yazıcının üstüne monte edilmiş ve bir anahtarla yerine kilitlenmiştir.

Hesap makinesi, kullanıcıdan girdi talep edecek ve hesaplamaların sonuçlarını yazıcıya gönderecek şekilde programlanabilir. Sayıların yanı sıra alfanümerik metin (boşluk, 0-9, AZ ve 25 noktalama ve matematiksel sembol dahil toplam 64 karakter) çıktısı alınabilir. Grafikleri çizmek için sınırlı bir yetenek sağlanır. Yazıcı aynı zamanda program geliştirme için de değerlidir, çünkü yalnızca normalde ekranda görünen sayısal kodlar yerine alfanümerik anımsatıcıları içeren hesap makinesi programının basılı bir kopyasını ve ayrıca veri kayıtlarının bir dökümünü, programın bir izinin bir kopyasını üretebilir. yürütme ve programla ilgili diğer bilgiler.

Erken model PC-100A'da, pil şarj cihazı bölmesinin içindeki bir anahtar, daha önceki SR-52 ve SR-56 hesap makinelerinin yanı sıra TI-58/59 serisi ile kullanım sağlar. Ayrıca SR-50A gibi dönemin programlanamayan TI makineleriyle de çalışır . (Bir TI hesap makinesinin pil takımını çıkarın ve pil terminallerinin altındaki devre kartındaki yazıcı arabirim pedleri sırasını arayın.)

TI-59 ana devre kartı

Referanslar

Dış bağlantılar