EMG 666 számológép
A számológépnek tulajdonképpen két változata volt: a 666 és a 666B, ezek azonban csak alkatrész-választékban különböztek, és bár LSI tokokat is tartalmaztak, alapvetően TTL áramkörökből épültek fel.
Korlátozott programozási lehetőségeik és univerzalitásuk hiánya miatt – a számítógépekét megközelítő képességeik ellenére – inkább számológépnek tekinthetők.
Wang Laboratories Ltd. 1971-ben kibocsátott modelljén alapuló saját fejlesztés
Használat
- Adatfeldolgozás
- Műszaki-tudományos számítások
- Mérés-adatgyűjtés
Felépítés
Központi egység
Szó szervezésű gép, 32 bpW
- vezérmű: TTL és MOS LSI elemekből épült fel
- programszámláló (PC) és utasítás-regiszter
- 2 indexregiszter
- univerzális sínrendszer és
- prioritásos megszakítás-kezelő logika
- főtár:
- 1 KB RAM (112 adatregiszter vagy 832 utasítás)
- 8 KB RAM (1008 adatregiszter vagy 8000 utasítás)
- 2 KW ferritgyűrűs ROM
- számolómű:
- 3 adatregiszter (X, Y, Z)
- lebegőpontos decimális műveletvégző áramkörök
- csatorna: sínrendszerű interfészek
Periféria
- háttértár: beépített kazettás magnó (60 Bps)
- külső eszközök:
- 88 gombos billentyűzet adat- és utasítás-bevitelre + 4 üzemmód kapcsoló
- CRT kijelző (120*90 mm)
- opcionálisan keskeny mátrixnyomtató
Tápfeszültség: hálózatról vagy akkumulátorról (130 W)
Működés
A gépet nyomógombokkal (“gombnyelven”) lehetett programozni, a beépített (>200), illetve az előzőleg definiált (≤ 20) saját függvény behívásával.
A mikroprogramozott utasításkészletet (firmvare) a ROM tár tartalmazta. Utasítástípusok:
- Vezérlő utasítások: feltételes és feltételen ugrások, ciklusképzés, legfeljebb 8-szoros mélységű (rekurzív) szubrutinhívás
- Adatátvitel az adatregiszterek és a főtár között, közvetlen vagy (láncolt) indirekt címzéssel; adatmentés/-betöltés mágnesszalagra/-ról
- Számítási műveletek: alapműveletek, logaritmus, négyzetre emelés/négyzetgyökvonás, exponenciális és trigonometrikus függvények
Az adatforgalom közvetlenül az adatsíneken, vagy legfeljebb 15 adóvevőn keresztül (kétirányú párhuzamos — bájt vagy bitsoros — “kézfogásos” módban) bonyolódott le.
Adatformátumok:
- 12 decimális (BCD) jegyű számábrázolás
- lebegőpontos mód
- előjeles abszolút érték (értékkészlet: 1,0×10-100 ÷ 9,99999999999×10+98)
- bájt- és karakterláncok
Műveleti idők:
- összeadás, kivonás: 0,3–0,5 ms
- szorzás, osztás, négyzetre emelés: 2–6 ms
- négyzetgyökvonás: kb. 30 ms
- exponenciális függvények: kb. 40 ms
- logaritmusok: kb. 120 ms
- trigonometrikus függvények, xy: 100–300 ms
Eredmények megjelenítése:
- a 3 adatregiszter tartalma egy-egy sorban
- kijelzések 4 sorban:
- címszámláló regiszter
- következő utasítás kódja
- egyéb kiegészítő (hiba, billentyűzési) jelzések
Programkészlet
Nem voltak
Nem voltak
Történeti érdekességek
A KGST zónában ez volt az első programozható számológép.
A HP 9825 számológép megjelenéséig ez volt az egyetlen hardver megszakítású számológép.
Létrehozva: 2016.07.13. 19:36
Utolsó módosítás: 2020.10.29. 14:24