Virtuális számológép-múzeum
Menü
C/CE
Számológépek
Logarlécek
Egyéb
Gyártók
Keresés
Switch to English
Vissza az albumba
Casio
fx-202P
1977-78
Toshiba
LC-833WA
1977-78

Sharp PC-1201

Rövid története
Az 1970-es évek közepére a japán zsebszámológépek már egyre inkább hazai alkatrészekből készültek. 1974-től megjelentek a japán chippel épült tudományos típusok is. A következő mérföldkő a programozható zsebszámológép volt, melyek fejlesztésénél már nem amerikai áramköröket használtak fel, hanem saját tervezésű változatokat gyártottak. Így ezek az első modellek nem is hasonlítottak az amerikai testvéreikre: az 1975 végére elkészült Casio PRO-101 alapműveletes programozható számológép, majd 1976-tól tudományos funkciókkal bővített utódai: az fx-201P, a programot kikapcsoláskor nem felejtő fx-202P, illetve a mágneskártya-olvasóval ellátott PRO fx-1 programozási modelljéhez a tervezők a számítógépek Fortran programozási nyelvének sajátosságait vették alapul, míg a Sharp 1977-ben megjelent belpiacos PC-1200 és a vele azonos, exportra szánt PC-1201-es típusa a könnyebb kezelhetőséget biztosító, gombsorozat-tárolású gépek közé tartozott. A kezdeti próbálkozások először nem hozták meg a várt sikereket, ám a folyadékkristályos pontmátrix-kijelzők kifejlesztése alig három évvel később lehetővé tette a Sharpnak, hogy létrehozhassa a valóban könnyedén programozható EL-5100-as típusát, és az új korszakot megnyitó PC-1211-es zsebszámítógépet.

A Sharp PC-1200/1201-es modellje természetesen mutat némi hasonlóságot a konkurens japán típusokkal, de programozási modellje merőben más: 128 lépéses programtárral, 12 szabadon használható adatregiszterrel rendelkezik; a beírt program a kijelzőről könnyedén ellenőrizhető, de a gép használhatóságát leginkább a programszerkesztési funkciók és a számítások kézi elvégzésével azonos formában történő programbevitel növeli. A beírt program kikapcsoláskor sem vész el, mivel a memóriaáramkörök állandó tápellátásáról két plusz gombelem gondoskodik.

Gyártó:Sharp Corporation (Japán)
Gyártási év:1977-78
Méret:8×15×2,2 cm
Tömeg üzemkészen:271 g
Jelleg:programozható tudományos
Kapacitás:10/10+2 számjegy (bevitel és kijelzés)
10+2 számjegy (belső pontosság)
Működési mód:algebrai
CPU:Hitachi SC38651 + 2×HM435101FP
Regiszterek:2 általános (művelet-tárolással)
1 konstans (művelet-tárolással)
4 zárójel (művelet-tárolással)
12 memória (aritmetikával)
Jellemzők:+/-előjelváltás (negatív számok közvetlen beírása) RVregisztercsere (X-Y) Flebegőpontos számkijelzés Scitudományos (exponenciális) számkijelzés Sqrnégyzetgyökvonás x2négyzetreemelés pipi (3,1415..) értéke behívható 1/xreciprokszámítás trigtrigonometrikus függvények (sin, cos, tg és ezek inverzei: arc sin, arc cos, arc tg) DMS-DDdecimális és 60-as szögek/időpontok átváltása logexponenciális és logaritmusfüggvények (10-es és e-alapú) yxhatványozás SDegyváltozós statisztika: átlag-, szórásszámítás P-Rkoordináta-átszámítások derékszögű és poláris koordinátarendszerek között n!faktoriális számítása
Kijelző:14 digites VFD (Futaba 14-ST-34)
Tápellátás:2×AA elem + 2×LR44 gombelem
Programozási mód:összevont billentyűkód-tárolású
Programkapacitás:128 lépés
Teszteredmények:trigonometriai:az arcsin(arccos(arctg(tg(cos(sin(60°)))))) eredménye, referenciaérték: 60. 60.00007234
exponenciális:a 0.999160000 eredménye, referenciaérték (első 14 jegye): 3.0068804206375×10-70 3.006880701E-70

PC-1201

A PC-1201 belseje
Részletes leírás

A gépek használata

A számológép három üzemmódban tud működni, melyet a jobb oldali felső tolókapcsolóval állíthatunk be:
  • a CAP üzemmód szolgál a beírt program törlésére,
  • a PRO üzemmódban tudjuk a programot bebillentyűzni, ellenőrizni, illetve szerkeszteni,
  • míg a RUN üzemmód a program futtatása mellett a kézi számítások elvégzésére használható.
PRO üzemmódban a kijelző formátuma hasonló az amerikai gyártású programozható gépek kijelzéséhez: bal oldalt a programszámláló, azaz az aktuális programlépés száma látható, jobb oldalt pedig az adott helyen tárolt utasításkód — illetve összevont billentyűkód-tárolású gép lévén utasításkódok — láthatók. Az utasításkódok alapvetően sor-oszlop felépítésűek, azaz első számjegyük a billentyűzeten elfoglalt sor számát (1-től 8-ig), második számjegyük pedig az oszlop számát (1-től 5-ig) jelentik.

A számbillentyűk saját értékükkel (00..09) szerepelnek, az F váltóbillentyű jele pedig egy F betű. Az összetartozó billentyűsorozatok egyetlen programlépésnyi helyet foglalnak el, kijelzésük kettő, vagy három kétjegyű szám, illetve az F betű sorozatából áll, így pl. az F x=t 2 gombsorozat kódja F-75-02.

A program beírása ugyanúgy történik, mintha kézi számításokat végeznénk, csupán a kijelzőn nem a számítás aktuális eredménye, hanem a következő programlépés száma jelenik meg.

A számológép 12 adatregiszterrel rendelkezik, ezek azonosítói a számjegyek (0..9) mellett az s és a t billentyűk. Az adatregiszterekbe való tárolás az x->M, tartalmuk kijeleztetése az RM, illetve a kijelzőn olvasható szám hozzáadása az M+, és az utána lenyomott azonosítónak megfelelő billentyűvel történik. Az összes adatregiszter az F CAM lenyomására törölhető.

Az egyes programok, vagy programrészek az F LBL és egy azonosító (0..9, s, ill. t) lenyomásával címkézhetők. Az egyes programok, ill. -részek végét, ha szükséges, az S/E billentyűvel kell megjelölni. Az egyes címkékre való feltétel nélküli ugrást a GTO és a megfelelő azonosító megnyomásával lehet programozni. A címkézett programrészek alprogramként (szubrutinként) is elérhetők, ezek meghívása az F GTS és a megfelelő azonosító lenyomásával történik. Futtatáskor az alprogramból történő visszatérés az S/E gombbal billentyűzött END utasításra történik. A gép szervezése egyszintű hívást tesz lehetővé, azaz az alprogramok másik alprogramot nem hívhatnak meg.

A program feltételes elágaztatására négyféle feltételvizsgáló utasítás szolgál, ezek az x regiszterben tárolt szám és a 0, illetve az x és a t regiszter összehasonlítását végzik el: F x&neq;0, F x<0, F x&eq;t, ill. F x<t. Ha a megadott feltétel igaz, az utasítás részeként megadott címkére ugorva folytatódik a végrehajtás; ha viszont hamis, a program a soron következő utasítással folytatódik. Pl. az F x<t s akkor ugrik az F LBL s-sel megjelölt programrészre, ha az x értéke kisebb a t értékénél. A gép futtatás közben a t regiszterrel végzett összehasonlítás igaz eredménye esetén hangjelzést is ad. A feltételes ugrási utasításokkal nincs lehetőség alprogramok meghívására.

A program szerkesztése szintén PRO üzemmódban történik. A CA billentyűvel a program elejére, az FST billentyűvel egy lépéssel előre, a BST billentyűvel pedig egy lépéssel visszafelé léphetünk a programban, így a kijelzés is ennek megfelelően változik. Mivel a program beírásánál a kijelzés mindig az éppen beírt utasítást jelzi ki (azaz a kijelzés mindig az eggyel korábbi utasítást mutatja), a hibás billentyűzés javítása is ennek megfelelően történhet: a hibás programlépés kijelzése után a BST lenyomása szükséges a helyes billentyűlenyomás előtt.

Hasonlóan történik az INS billentyűvel végezhető programlépés beszúrása is, azaz az újonnan beszúrt programlépés nem a kijeleztetett számú lépés helyére, hanem annál eggyel nagyobb számú lépés helyére kerül. Pl. a 002 F-43 kijelzés esetén lenyomott INS billentyű a 003-as és az azt követő lépéseket tolja el eggyel a tárban, azaz a 003-as lépésre kerül az újonnan beszúrt üres utasítás.

A szükségtelen programlépések törlése az F DEL gombsorozattal végezhető el, mely a kijelzett programlépést törli úgy, hogy a következő utasításokat egy hellyel előrébb lépteti.

A teljes program a CAP üzemmódban törölhető, mégpedig a CA billentyű lenyomásával. Fontos, hogy a törlés RAD üzemmódban nem működik.

A programfutás a HLT utasításra függeszthető fel, ez az utasítás alkalmas változók bekérésére, illetve eredmények kijeleztetésére. Ebben az esetben futtatáskor egy HALT-szimbólum jelenik meg a kijelzőn, mely egy kis u betűre hasonlít. A program ilyenkor az S/E billentyű lenyomásával folytatható.

RUN üzemmódban a számítások kézi elvégzése ugyanúgy történik, mint a többi tudományos számológép esetében. A beírt program indítása mindig ott folytatódik, ahová a programszámláló mutat. A programszámláló nullázása a CA billentyűvel történik, ez alkalmas tehát a program elejére való ugrásra. A futtatás kezdődhet egy adott programcímkénél is, ezt a GTO és az adott azonosítónak megfelelő billentyű lenyomásával érhetjük el. A program indítása, illetve folytatása az S/E billentyűvel történik.

Hibakeresésnél hasznos a program lépésenkénti végrehajtásának lehetősége: az FST billentyű lenyomására a soron következő utasítást hajtja végre a gép, majd a futás megáll.

Példaként álljon itt a faktoriális-számító program:
LépésszámBillentyűzésUtasításkód(ok)
000x->M t55-83
001101
002x->M 055-00
003x->M s55-82
004F LBL 0F-13-00
005RM s65-82
006×54
007RM 065-00
008=84
009x->M s55-82
010101
011M+ 075-00
012RM 065-00
013F x<t 0F-85-00
014RM s65-82
001S/E85
A futtatás PRO üzemmódban:

CA S/E, majd a szám megadása, S/E. Az iterációknak megfelelő számú pittyenés hallatszik, majd megjelenik az eredmény a kijelzőn, és a futás megáll.

Hasonlók a gyűjteményben
Texas Instruments
TI-57
1977-81
HT
PTK-1060
1977
Commodore
PR-100
1977-79
HP
HP-65
1974-77
Texas Instruments
SR-52
1975-77
Casio
fx-202P
1977-78
Design & HTML: Modulit Bt.
(C) www.arithmomuseum.com 2004-2017.