Electronică MK-52
MK-52 |
---|
Calculator MK-52, modul de extindere a memoriei, manual de instrucțiuni |
Anul emiterii |
1985 |
Numărul de cifre ale mantisei, ordine |
8/2 |
Numărul registrelor de operare |
patru |
Numărul de registre de memorie adresabile |
cincisprezece |
Înregistrați-vă pentru restabilirea rezultatului unei operațiuni anterioare |
Există |
Numărul de operații efectuate |
65 |
Numărul de pași de program |
105 |
Adresarea |
directe și indirecte |
Reprezentarea unghiurilor |
radiani , grade , grad |
Funcții 1/x, x 2 , √ x, e x , ln x, sin x, cos x |
da |
Funcții lg x, 10 x , tg x, arcsin x, arccos x, arctg x |
da |
Părți întregi și fracționale ale lui x, modulo x, max, semnul lui x, generarea numerelor aleatorii |
da |
Operații booleene |
da |
Conversia unghiului și timpului |
da |
Memorie non volatila |
512 trepte |
Module externe |
Există |
Greutate |
0,25 |
Alimente |
retea, 4 elemente A316 |
Decor |
portabil |
Preț |
99 r. 50 k., 115 p. |
Fișiere media la Wikimedia Commons |
Electronics MK-52 este un calculator programabil cu notație poloneză inversă pentru calcule de inginerie. Se referă la a treia generație de calculatoare programabile sovietice [1] .
MK-52 a zburat în spațiu cu nava spațială Soyuz TM-7 . Trebuia să fie folosit pentru a calcula traiectoria de aterizare în cazul în care computerul de bord se defectează. [2]
Din 1988, MK-52 cu unitatea de expansiune a memoriei Elektronika-Astro a fost furnizat navelor Marinei ca parte a unui kit de computer de navigație [3] .
Descriere
MK-52 este primul calculator sovietic cu memorie nevolatilă ștergabilă electric ( PROM , tip KR1601PP1 cu un volum de 4 Kbps, numărul de cicluri de rescriere este de 10.000), care asigură siguranța programelor atunci când alimentarea este oprită și acționează ca buffer la schimbul de date cu dispozitive externe. Acest bloc de memorie este capabil să stocheze până la 512 cuvinte de program de 8 biți (sau conținutul a 72 de registre de date) și să le schimbe cu RAM [4] . În plus, este posibilă conectarea unui ROM extern - BRP (unitate de expansiune a memoriei) cu programe de joc și matematice, pe care au fost stocate câteva zeci de programe care formează biblioteca utilizatorului (aceste programe sunt înregistrate de producător). În total, producătorii au produs 4 tipuri de cartușe ROM :
- BRP-2 "Astro" cu un set de programe pentru rezolvarea problemelor de navigație, informații despre care au fost publicate în "Sea Collection" nr. 12, 1988;
- BRP-3 conţinând 60 de programe pentru rezolvarea problemelor matematice. În 1988, au fost produse 15.200 de blocuri de acest tip, care intră în vânzare la un preț de 16 ruble;
- BRP-4 a fost produs în 1989; continut - programe cu caracter gaming, sportiv, profesional si domestic;
- BRP „Geo”, descris doar în literatură.
De asemenea, în MK-52 există un alt conector de expansiune, care este instalat în scopuri tehnologice și servește la diagnosticarea MK în timpul fabricării sale; neoficial, dispozitivele externe cu propriile lor controlere ar putea fi conectate la acesta. [5]
Compatibil înapoi cu modelele de a doua generație ( B3-34 și MK-54 ) în ceea ce privește comenzile și codurile, de fapt, diferă prin implementarea mai multor comenzi nedocumentate, dar utilizate pe scară largă. În plus, sistemul de comandă include: calculul părților întregi și fracționale, modulo, maximum două numere, operații logice pe biți, conversia grade, minute și secunde în fracții de grad, generarea unui număr pseudo-aleatoriu. Atunci când utilizați aceste comenzi, un program care va ocupa toți cei 105 de pași din memoria programului și 15 registre din MK-52 va fi echivalent în capabilitățile sale cu aproximativ 140-150 de pași și 18 registre ale unui program scris în sistemul de comandă B3-34 . .
Consumul calculatorului:
- în modul de așteptare (când zero este pe ecran) - aproximativ 89 mA,
- în modul „memorie” (execuția programului Cx↑↑↑:ВП К Cx, ca urmare a căruia doar punctul zecimal este aprins pe indicator) - aproximativ 84 mA,
- în modul de numărare conform programului - 73 mA.
Pentru lansarea MK la software-ul "Kristall" din Kiev au fost responsabili: designerul șef Andrey Grigoryevich Sherevenya, inginer șef adjunct A.P. Perutsky, șef de acceptare a statului V.V. Kostikov [6] .
Caracteristici PROM MK-52
- Adresarea celulelor de 4 biți de la 0000 la 1023 (împărțite în 64 de linii de 16 celule);
- Adresarea este specificată sub forma NAAAADD, unde N este orice cifră (cu excepția zero), AAAA este adresa tetradei inițiale a secțiunii de memorie necesară, DD este lungimea acestei secțiuni în octeți (cuvinte de program), un multiplu de 7 (controlerul reduce orice număr non-multiplu la cel mai apropiat multiplu întreg de 7);
- Schimb de date între pagini RAM: șapte cuvinte de program de 8 biți, primul cuvânt este situat la sfârșitul fiecărei pagini ([01 02 03 04 05 06 00] [08 09 10 11 12 13 07] ...);
- La mutarea programului din RAM în PROM , ordinea pașilor programului devine: 2,3,4,5,6,7,1. La citirea programului din PROM, ordinea este restabilită;
- În PROM - 1 comandă = 8 biți, 1 registru = 56 biți;
- Durata programului este multiplu de 7;
- Primele comenzi din ultimele șapte incomplete nu vor fi citite (scrise) dacă lungimea programului nu este multiplu de 7;
- Adresa de pornire a programului trebuie să fie multiplu de 16;
- Informațiile sunt șterse rând cu rând la 16 adrese;
- Înainte de a salva programul, este necesar să ștergeți conținutul PROM, deoarece „ înregistrarea veche” se adaugă în mod logic la „înregistrarea nouă”;
- Registrele se scriu începând de la 0;
- Conținutul memoriei de registre este șters atunci când registrele sunt scrise în PROM;
- 1 registru ocupă o memorie egală cu 7 pași de program;
- 1024=0000, 1025=0001;
- Țineți întotdeauna comutatorul „S-Z-MF” în poziția „MF” pentru a nu distruge accidental programele stocate în PROM ;
- Deoarece numărul maxim de DD, un multiplu de 7, este 98, atunci 98 de pași sau 14 registre sunt procesate într-un singur apel;
- Valoarea lui DD poate fi extinsă la 4 cuvinte de program (8 tetrade): 1AAAA82 V 2AAAA20 = 8.AAAA-2 - aceasta este 102 pași sau 14 registre (de la 0 la D) + o mantisă întreagă fără semn a registrului E;
- "P" 1AAAA-2. Lungimea programului = 103 pași, (nu există nicio comandă în pasul 98, este scrisă ca o celulă goală (NOP) și ignorată);
- "D" 1AAAA-2. Se vor scrie toate cele 15 registre, dar registrul „E” va fi defect: nu există semn, nu există indicator, punctul zecimal este după prima cifră;
- "P" 1AAAA-5. Va exista o tranziție de comenzi: "-3" => "00", "-4" => "08", "98" => "09";
- Când lucrați cu PROM , consumul de energie crește;
- În modul de ștergere PROM, informațiile din memoria programului sau a registrului PMK sunt și ele șterse (în funcție de poziția comutatorului D-P). [7]
Set de livrare (versiunea civilă)
- Microcalculator „Electronics MK-52”;
- Manual de utilizare (în două părți);
- Schema circuitului electric al microcalculatorului „Electronics MK 52”;
- Sursa de alimentare „Electronics D2-37A” ar putea alimenta calculatorul, precum și încărcarea bateriilor;
- Baterii A-316 "Quantum" 4 buc. (în unele cazuri nu este furnizat);
- Capac calculator plastic;
- Ambalarea sacilor. [opt]
Calculatorul MK-52 nu a fost furnizat pentru vânzare cu amănuntul
în configurația „02” cu unitatea de expansiune a memoriei „Electronics-Astro” pentru Marina Militară .
Specificații
- Baza elementului:
- K745IK1302-2 - dispecer, procesor, display și controler tastatură;
- K745IK1303-2 - procesor aritmetic;
- K745IK1306-2 - procesor de funcții suplimentare MK-61 (comparativ cu calculatoarele din familia B3-34)
- K745IR2-2 - registre de memorie dinamică;
- K745GF3-2 - generator de ceas
- K745IK1801-2 este un microcontroler pentru schimbul dintre coloana vertebrală a sistemului și memoria cu acces aleator adresabil.
- KR1601RR1 - LIS RPZU cu o capacitate de informare de 1024 celule de 4 biți.
- K561LA7 - logica mica
- Alimente: din 4 elemente de tip AA sau din BP extern. [patru]
Emulatori moderni
- Programul Calculators 3000 (cea mai recentă versiune 6.2 din 23/09/2012) vă permite să emulați calculatoarele MK-52, dar nu acceptă emularea PROM . Programul funcționează pe sistemele de operare Windows 95, 98, ME, NT, 2000, XP, 2003, Vista, 2008, 7, 8, 10.
- Programul MK-55 Resurrect (cea mai recentă versiune din februarie 2021) este compatibil cu calculatorul MK-52 în ceea ce privește codul programului. În loc de PROM, programele și datele sunt stocate în sistemul de fișiere Windows. Programul rulează pe sistemele de operare Windows XP și versiuni ulterioare, precum și sub emulatorul Wine . O versiune a aceluiași program pentru microcontrolerul ESP32 (cu salvarea datelor pe carduri de memorie SD ), din martie 2021, este în dezvoltare.
Fotografii
Fotografii făcute după 21 de ani.
Note
- ↑ Shelest A.E. Microcalculatoare în fizică . - Moscova: Nauka, redactor-șef, Fizică și matematică. lit., 1988. - S. 5-8. — 272 p. — ISBN 5-02-013793.
- ↑ Istoria calculatoarelor sovietice. Partea a II-a. (Serghey Frolov, 26.09.98)
- ↑ Navigație practică pentru comandanții de nave, navigatori și ofițeri de pază. Cartea unu. MO URSS. 1989
- ↑ 1 2 Microcalculator MK-52. Manual de utilizare, partea 1 . - Kiev: Uzina Kvazar, 1985. - S. 52. - 178 p.
- ↑ Microcalculator MK-52. Manual. Anexa 6: Schema circuitului electric . - Kiev: Uzina Kvazar, 1985. - S. 1. - 1 p.
- ↑ Editorial. Calculatoarele se îmbunătățesc // Știință și viață : jurnal. - 1989. - Nr 6 . - S. 105 . — ISSN 0028-1263 . (Rusă)
- ↑ Microcalculator MK-52. Manual de utilizare, partea 2. . - Kiev: Uzina Kvazar, 1985. - S. 302-309.
- ↑ Microcalculator MK-52. Manual de utilizare, partea 1. . - Kiev: planta Kvazar, 1985. - S. 48-49. — 178 p.
Vezi și
Literatură
- Secțiunea „Omul și computerul” din revista „ Știință și viață ”, care este întreținută de Yu. Pukhnachev, candidat la științe fizice și matematice.
- Ochkov V. F., Khmelyuk V. A. . De la un microcalculator la un computer personal .. - M . : Editura MPEI, 1990. - 224 p. — ISBN 5-7046-0002-6 . (Capitolul 1)
Link -uri
Seria PMK și EKVM „Electronics” |
---|
Prima generație (familia B3-21) |
|
---|
A doua generație (familia B3-34) |
|
---|
A treia generație (familia MK-61) |
|
---|
Microcalculatoare de bază |
|
---|
Proiecte nerealizate |
- MK-49
- MK-72
- MK-95
- MK-98
- MK-106
|
---|
EKVM post-sovietic |
|
---|