B3-34 | |
---|---|
| |
Rok vydání | 1980 |
Počet číslic mantisy, pořadí | 8/2 |
Počet provozních registrů | čtyři |
Počet adresovatelných paměťových registrů | čtrnáct |
Zaregistrujte se pro obnovení výsledku předchozí operace | Tady je |
Počet provedených operací | 51 |
Počet kroků programu | 98 |
Adresování | přímé a nepřímé |
Znázornění úhlů | radiány , stupně |
Funkce 1/x, x 2 , √ x, e x , ln x, sin x, cos x | Ano |
Funkce lg x, 10 x , tg x, arcsin x, arccos x, arctg x | Ano |
Celá a zlomková část x, modulo x, max, znaménko x, generování náhodných čísel | Ne |
Booleovské operace | Ne |
Převod úhlu a času | Ne |
Energeticky nezávislá paměť | Ne |
Externí moduly | Ne |
Hmotnost | 0,39 |
Jídlo | univerzální |
Výzdoba | přenosný |
Cena |
120 r. (1980-1981) 85 dolarů (od roku 1981) |
B3-34 je sovětská programovatelná kalkulačka s reverzní polskou notací pro inženýrské a vědecké výpočty. Odkazuje na druhou generaci sovětských programovatelných kalkulátorů. Byl vyroben v ukrajinské SSR závodem Calculator, který pracoval ve městě Svetlovodsk v Kirovogradské oblasti. V prodeji se objevil v roce 1980 za cenu 120 rublů.
Písmeno "B" v názvu znamená "domácí spotřebiče", 3 (přesně trojka, ne písmeno "Z") - kalkulačky (2 značily stolní hodiny, 5 - napájecí zdroje, 6 - hodinky, 7 - nástěnné hodiny, atd.), 34 je číslo modelu.
Paměť 98 příkazů a 14 registrů, rychlost asi 5 jednoduchých operací za sekundu. Když kalkulačku vypnete, obsah paměti se vymaže. Operační zásobník se skládá ze 4 registrů (X, Y, Z, T); navíc existuje registr předchozího výsledku X1.
Základna prvku - integrované obvody K165GF3 (taktovací frekvence - přibližně 100 kHz), mikroprocesory K145IK1302, K145IK1303, prstencové registry K145IR2 - 2 kusy. Tranzistory KT814B, dva KT315G. Vakuový luminiscenční indikátor . Zenerova dioda KS147A. Čtyři diody KD522A. Blokovací generátorový transformátor , různé odpory, kondenzátory. Napájení - externí napájecí zdroj nebo čtyři nikl-kadmiové baterie D-0,55S.
↑ - přenese kopii čísla z registru X do registru Y, stejně jako obsah registru Y do registru Z a obsah registru Z do registru T. V tomto případě obsah registr. Registr X zůstane zachován a registr T zmizí. Používá se k oddělení čísel v obráceném polském zápisu, například: operace 5+3 se provede: 5 ↑ 3 +;
F - prefixový klíč pro provádění nadklíčových operací;
K - prefixový klíč pro provedení prázdného příkazu K NOP a operací nepřímého adresování;
F PRG - přepnutí do programovacího režimu;
F АВТ - návrat do režimu výpočtu;
F 🗘 - kruhový pohyb čísel na hromádce;
- výměna obsahu registrů X a Y;
F Bx - volání čísla z registru předchozího výsledku, kam po všech operacích kromě ↑, zadání čísel, volání čísla π a adresování přejde předchozí obsah registru X;
Cx - vymazání obsahu registru X;
F CF - resetování činnosti prefixových klíčů;
, - pohyb vpravo a vlevo po krocích programu;
S / P - v programu: stop; v režimu výpočtu: spusťte program;
B / 0 - v programu: návrat z podprogramu; v režimu výpočtu: skok na adresu 00;
P N (dále N je označení paměťového registru: 0, 1, ..., 9, A, B, C, D) - odeslání čísla do registru N;
IP N - volání na číslo z registru N.
BP NN - přechod na krok NN (od 00 do 97) v programu;
PP NN - přechod na podprogram; v režimu výpočtu se pro procházení programu používá klávesa PP ;
F x=0 NN, F x≠0 NN, F x<0 NN, F x≥0 NN — podmíněné přechody (k přechodu dojde, pokud není splněna podmínka);
F L0 NN, F L1 NN, F L2 NN, F L3 NN - organizace cyklů (v registrech 0, 1, 2, 3 - klesající čítač cyklů).
Nepřímé adresování:
K P N - odeslání čísla do registru, jehož číslo je uvedeno v registru N (čísla od 0 do 9 označují odpovídající registry, čísla 10, 11, 12, 13 označují registry A, B, C, D);
Na IP N - zavolejte na číslo z registru, jehož číslo je uvedeno v registru N;
Do BP N - nepodmíněný skok na adresu uvedenou v registru N;
Do PP N - přechod do podprogramu na adrese uvedené v registru N;
K x=0 N, K x≠0 N, K x<0 N, K x≥0 N — podmíněné přechody.
Všechny operace nepřímého adresování s registry 0, 1, 2, 3 snižují jejich obsah o jednu, s registry 4, 5, 6 - zvyšují. Z zlomkových čísel zůstane pouze celá část.
Instrukce určující paměťové registry mají v programu jeden krok, instrukce určující adresy instrukcí v programu mají dva kroky.
Kvůli úspoře místa vývojáři výrazně zjednodušili mikrokód při zpracování chyb a různých nestandardních situací, což dalo vzniknout mnoha nezdokumentovaným funkcím ; například, pokud je přepínač "stupně-radiány" nastaven do střední polohy v modelech pozdějších verzí, pak kalkulačka vypočítá trigonometrické funkce ve stupních .
Mnoho dalších nečekaných a nepředvídatelných nezdokumentovaných rysů bylo předmětem pravidelného amatérského výzkumu a publikování ve známých časopisech; některé z nich byly dokonce použity ve hrách a jiných programech. Například,
N. Strizhachenko z Iževska připojil k B3-34 externí generátor hodin s frekvencí 200 kHz místo interního - 125 kHz a rychlost se zvýšila 1,8krát.
Byla vynalezena mikrokalkulačka?
PMK a EKVM série "Elektronika" | |
---|---|
První generace (rodina B3-21) | |
Druhá generace (rodina B3-34) | |
Třetí generace (rodina MK-61) | |
Základní mikropočítače | |
Nerealizované projekty |
|
Postsovětská EKVM |