B3-34 | |
---|---|
| |
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.
↑ - á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.
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?
PMK és EKVM sorozat "Elektronika" | |
---|---|
Első generáció (B3-21 család) | |
Második generáció (B3-34 család) | |
Harmadik generáció (MK-61 család) | |
BASIC mikroszámítógépek | |
Meg nem valósult projektek |
|
Posztszovjet EKVM |