Elektronika B3-34

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. října 2014; kontroly vyžadují 30 úprav .
B3-34

Kalkulačka "Electronics B3-34"
1983  vydání
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.

Klíčové funkce

↑ - 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.

Nezdokumentované funkce

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?

Viz také

Literatura

Odkazy

Programování