B3-34 | |
---|---|
| |
Udgivelsesår | 1980 |
Antal cifre i mantissen, rækkefølge | 8/2 |
Antal driftsregistre | fire |
Antal adresserbare hukommelsesregistre | fjorten |
Tilmeld dig for at gendanne resultatet af en tidligere handling | Der er |
Antal udførte operationer | 51 |
Antal programtrin | 98 |
Adressering | direkte og indirekte |
Repræsentation af vinkler | radianer , grader |
Funktioner 1/x, x 2 , √ x, e x , ln x, sin x, cos x | Ja |
Funktioner lg x, 10 x , tg x, arcsin x, arccos x, arctg x | Ja |
Heltals- og brøkdele af x, modulo x, max, fortegn for x, generering af tilfældige tal | Ikke |
booleske operationer | Ikke |
Vinkel- og tidskonvertering | Ikke |
Ikke-flygtig hukommelse | Ikke |
Eksterne moduler | Ikke |
Vægt | 0,39 |
Mad | universel |
Indretning | transportabel |
Pris |
120 r. (1980-1981) $85 (siden 1981) |
B3-34 er en sovjetisk programmerbar lommeregner med omvendt polsk notation til tekniske og videnskabelige beregninger. Henviser til anden generation af sovjetiske programmerbare regnemaskiner. Det blev produceret i den ukrainske SSR af Calculator-fabrikken, som arbejdede i byen Svetlovodsk, Kirovograd-regionen. Det dukkede op til salg i 1980 til en pris på 120 rubler.
Bogstavet "B" i navnet betyder "husholdningsapparater", 3 (nøjagtig en tredobbelt, ikke bogstavet "Z") - lommeregnere (2 betegnet et skrivebordsur, 5 - strømforsyninger, 6 - ure, 7 - vægure, osv. .), 34 er modelnummeret.
Hukommelse 98 kommandoer og 14 registre, hastighed omkring 5 simple operationer i sekundet. Når du slukker for lommeregneren, slettes indholdet af hukommelsen. Driftsstakken består af 4 registre (X, Y, Z, T); derudover er der et register over det tidligere resultat X1.
Elementbase - integrerede kredsløb K165GF3 (clockfrekvens - ca. 100 kHz), mikroprocessorer K145IK1302, K145IK1303, ringregistre K145IR2 - 2 stk. Transistorer KT814B, to KT315G. Vakuum luminescerende indikator . Zenerdiode KS147A. Fire dioder KD522A. Blokering generator transformer , forskellige modstande, kondensatorer. Strømforsyning - ekstern strømforsyningsenhed eller fire nikkel-cadmium batterier D-0,55S.
↑ - overfører en kopi af nummeret fra X-registret til Y-registret, samt indholdet af Y-registret til Z-registret og indholdet af Z-registret til T-registret. I dette tilfælde vil indholdet af de X-registret bevares, og T-registret forsvinder. Bruges til at adskille tal i omvendt polsk notation, for eksempel: operationen 5+3 udføres: 5 ↑ 3 +;
F - præfiksnøgle til udførelse af over-key operationer;
K - præfiksnøgle til at udføre en tom kommando K NOP og indirekte adresseringsoperationer;
F PRG - skift til programmeringstilstand;
F АВТ - vend tilbage til beregningstilstanden;
F 🗘 - cirkulær bevægelse af tal på stakken;
- udveksling af indhold i registre X og Y;
F Bx - opkald af et nummer fra registret for det forrige resultat, hvor det tidligere indhold af X-registret går efter alle operationer, undtagen ↑, indtastning af tal, opkald til nummeret π og adressering;
Cx - sletning af indholdet af register X;
F CF - nulstil handlingen af præfiksnøgler;
, - bevægelse til højre og venstre langs programmets trin;
S / P - i programmet: stop; i beregningstilstand: start programmet;
B / 0 - i programmet: retur fra subrutinen; i beregningstilstand: spring til adresse 00;
P N (herefter N er betegnelsen for hukommelsesregisteret: 0, 1, ..., 9, A, B, C, D) - afsendelse af et nummer til N-registret;
IP N - ring til et nummer fra register N.
BP NN - overgang til trin NN (fra 00 til 97) i programmet;
PP NN - overgang til en subrutine; i beregningstilstanden bruges PP -tasten til at gå gennem programmet;
F x=0 NN, F x≠0 NN, F x<0 NN, F x≥0 NN — betingede overgange (overgangen sker, hvis betingelsen ikke er opfyldt);
F L0 NN, F L1 NN, F L2 NN, F L3 NN - organisering af cyklusser (i registre 0, 1, 2, 3 - faldende cyklustæller).
Indirekte adressering:
K P N - at sende et nummer til registret, hvis nummer er angivet i register N (tal fra 0 til 9 angiver de tilsvarende registre, tal 10, 11, 12, 13 angiver registre A, B, C, D);
Til IP N - ring til et nummer fra registret, hvis nummer er angivet i registret N;
Til BP N - ubetinget hop til adressen angivet i register N;
Til PP N - overgang til subrutinen på adressen angivet i registret N;
K x=0 N, K x≠0 N, K x<0 N, K x≥0 N — betingede overgange.
Alle operationer af indirekte adressering med registre 0, 1, 2, 3 reducerer deres indhold med én, med registre 4, 5, 6 - øger dem. Af brøktal er kun heltalsdelen tilbage.
Instruktioner, der specificerer hukommelsesregistre, tager et trin i programmet, instruktioner, der specificerer adresserne på instruktioner i programmet, tager to trin.
For at spare plads forenklede udviklerne i høj grad mikrokoden ved håndtering af fejl og forskellige ikke-standard situationer, hvilket gav anledning til mange udokumenterede funktioner ; for eksempel, hvis "grader-radianer"-kontakten er sat til den midterste position i modeller af senere udgivelser, så vil lommeregneren beregne trigonometriske funktioner i grader .
Mange andre uventede og uforudsigelige udokumenterede træk har været genstand for regelmæssig amatørforskning og publicering i velkendte tidsskrifter; nogle af dem blev endda brugt i spil og andre programmer. For eksempel,
N. Strizhachenko fra Izhevsk tilsluttede en ekstern urgenerator med en frekvens på 200 kHz til B3-34, i stedet for den interne - 125 kHz, og hastigheden steg med 1,8 gange.
Er mikroberegneren blevet opfundet?
PMK og EKVM serier "Elektronik" | |
---|---|
Første generation (B3-21 familie) | |
Anden generation (B3-34 familie) | |
Tredje generation (MK-61 familie) | |
BASIC mikrocomputere | |
Urealiserede projekter |
|
Postsovjetiske EKVM |