Elektronika B3-34

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. október 13-án felülvizsgált verziótól ; az ellenőrzések 30 szerkesztést igényelnek .
B3-34

Számológép "Electronics B3-34"
1983  kiadás
Kibocsátási év 1980
A mantissza számjegyeinek száma, sorrend 8/2
Működési nyilvántartások száma négy
Címezhető memóriaregiszterek száma tizennégy
Regisztráljon egy korábbi művelet eredményének visszaállításához Van
Az elvégzett műveletek száma 51
A program lépéseinek száma 98
Megszólítás közvetlen és közvetett
Szögek ábrázolása radiánok , fokok
1/x, x 2 , x, e x , ln x, sin x, cos x függvények Igen
Függvények lg x, 10 x , tg x, arcsin x, arccos x, arctg x Igen
X egész és tört részei, modulo x, max, x előjele, véletlenszám generálása Nem
Boole-műveletek Nem
Szög és idő konverzió Nem
Nem felejtő memória Nem
Külső modulok Nem
Súly 0,39
Étel egyetemes
Dekoráció hordozható
Ár 120 r. (1980-1981)
85 dollár (1981 óta)

A B3-34  egy szovjet programozható számológép fordított lengyel jelöléssel mérnöki és tudományos számításokhoz. A szovjet programozható számológépek második generációjára utal. Az ukrán SSR-ben gyártották a Calculator üzemben, amely Svetlovodsk városában, Kirovograd régióban működött. 1980 -ban jelent meg 120 rubel áron.

A névben szereplő "B" betű jelentése "háztartási gépek", 3 (pontosan hármas, nem a "Z" betű) - számológépek (2 asztali órát jelöl, 5 - tápegységeket, 6 - órákat, 7 - faliórákat, stb.), a 34 a modellszám.

Memória 98 parancs és 14 regiszter, sebessége körülbelül 5 egyszerű művelet másodpercenként. Amikor kikapcsolja a számológépet, a memória tartalma törlődik. A működési verem 4 regiszterből áll (X, Y, Z, T); ezen kívül van egy regiszter az előző X1 eredményről.

Elem alap - integrált áramkörök K165GF3 (órajel frekvencia - kb. 100 kHz), mikroprocesszorok K145IK1302, K145IK1303, gyűrűs regiszterek K145IR2 - 2 db. Tranzisztorok KT814B, két KT315G. Vákuum lumineszcens jelző . Zener dióda KS147A. Négy dióda KD522A. Blokkoló generátor transzformátor , különböző ellenállások, kondenzátorok. Tápellátás - külső tápegység vagy négy nikkel-kadmium elem D-0.55S.

Kulcsfunkciók

↑ - átviszi az X regiszterből a szám másolatát az Y regiszterbe, valamint az Y regiszter tartalmát a Z regiszterbe és a Z regiszter tartalmát a T regiszterbe Ebben az esetben a Az X regiszter megmarad, és a T regiszter eltűnik. A számok elválasztására szolgál fordított lengyel jelöléssel, például: az 5+3 művelet végrehajtása: 5 ↑ 3 +;

F - előtag kulcs a kulcson felüli műveletek végrehajtásához;

K - előtag kulcs üres parancs végrehajtásához K NOP és indirekt címzési műveletek;

F PRG - váltás programozási módba;

F АВТ - visszatérés a számítási módba;

F 🗘 - a számok körkörös mozgása a veremben;

- az X és Y regiszterek tartalmának cseréje;

F Bx - szám hívása az előző eredmény regiszteréből, ahol az X regiszter előző tartalma minden művelet után megy, kivéve a ↑, számok beírását, π szám hívását és címzést;

Cx - az X regiszter tartalmának törlése;

F CF - az előtag gombjainak visszaállítása;

, - mozgás jobbra és balra a program lépései mentén;

S / P - a programban: stop; számítási módban: indítsa el a programot;

B / 0 - a programban: visszatérés az alprogramból; számítási módban: ugrás a 00 címre;

P N (a továbbiakban N a memóriaregiszter megnevezése: 0, 1, ..., 9, A, B, C, D) - szám küldése az N regiszterbe;

IP N - hívjon fel egy számot az N regiszterből.

BP NN - áttérés az NN lépésre (00-tól 97-ig) a programban;

PP NN - átmenet egy szubrutinra; számítási módban a PP billentyűvel lehet végiglépni a programon;

F x=0 NN, F x≠0 NN, F x<0 NN, F x≥0 NN — feltételes átmenetek (az átmenet akkor következik be, ha a feltétel nem teljesül);

F L0 NN, F L1 NN, F L2 NN, F L3 NN - ciklusok szervezése (0, 1, 2, 3 regiszterekben - csökkenő ciklusszámláló).

Közvetett címzés:

K P N - szám küldése a regiszterbe, amelynek számát az N regiszter jelzi (a 0-tól 9-ig terjedő számok a megfelelő regisztereket, a 10, 11, 12, 13 számok az A, B, C, D regisztereket jelölik);

IP N -hez - hívjon egy számot a regiszterből, amelynek száma az N regiszterben van feltüntetve;

BP N -hez - feltétel nélküli ugrás az N regiszterben megadott címre;

PP N -hez - áttérés a szubrutinra az N regiszterben megadott címen;

K x=0 N, K x≠0 N, K x<0 N, K x≥0 N — feltételes átmenetek.

Minden indirekt címzési művelet a 0, 1, 2, 3 regiszterekkel eggyel csökkenti a tartalmát, a 4, 5, 6 regiszterekkel - növeli. A törtszámok közül csak az egész rész marad meg.

A memóriaregisztereket meghatározó utasítások egy lépést tesznek meg a programban, az utasítások címét a programban szereplő utasítások két lépést tesznek meg.

Nem dokumentált jellemzők

A helytakarékosság érdekében a fejlesztők nagymértékben leegyszerűsítették a mikrokódot a hibák és a különféle nem szabványos helyzetek kezelésekor, ami számos dokumentálatlan funkcióhoz vezetett . Például, ha a "fok-radián" kapcsoló a középső helyzetbe van állítva a későbbi kiadások modelljeiben, akkor a számológép a trigonometrikus függvényeket gradokban fogja kiszámítani .

Számos egyéb váratlan és előre nem látható, nem dokumentált jellemző rendszeres amatőr kutatások tárgyát képezte, és ismert folyóiratokban publikálták őket; ezek egy részét még játékokban és egyéb programokban is használták. Például,

Az izsevszki N. Strizhachenko egy 200 kHz-es külső óragenerátort csatlakoztatott a B3-34-hez, a belső helyett 125 kHz-et, és a sebesség 1,8-szorosára nőtt.

Feltalálták a mikrokalkulátort?

Lásd még

Irodalom

Linkek

Programozás