Elektronik MK-52
MK-52 |
---|
Lommeregner MK-52, hukommelsesudvidelsesmodul, brugsanvisning |
Udgivelsesår |
1985 |
Antal cifre i mantissen, rækkefølge |
8/2 |
Antal driftsregistre |
fire |
Antal adresserbare hukommelsesregistre |
femten |
Tilmeld dig for at gendanne resultatet af en tidligere handling |
Der er |
Antal udførte operationer |
65 |
Antal programtrin |
105 |
Adressering |
direkte og indirekte |
Repræsentation af vinkler |
radianer , grader , 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 |
Ja |
booleske operationer |
Ja |
Vinkel- og tidskonvertering |
Ja |
Ikke-flygtig hukommelse |
512 trin |
Eksterne moduler |
Der er |
Vægt |
0,25 |
Mad |
netværk, 4 elementer A316 |
Indretning |
transportabel |
Pris |
99 r. 50 k., 115 s. |
Mediefiler på Wikimedia Commons |
Electronics MK-52 er en programmerbar lommeregner med omvendt polsk notation til tekniske beregninger. Henviser til tredje generation af sovjetiske programmerbare regnemaskiner [1] .
MK-52 fløj ud i rummet på Soyuz TM-7 rumfartøjet. Det var meningen, at den skulle bruges til at beregne landingsbanen i tilfælde af, at computeren om bord svigter. [2]
Siden 1988 er MK-52 med Elektronika-Astro hukommelsesudvidelsesenheden blevet leveret til søværnets skibe som en del af et navigationscomputersæt [3] .
Beskrivelse
MK-52 er den første sovjetiske regnemaskine med ikke-flygtig, elektrisk sletbar hukommelse ( PROM , type KR1601PP1 med en volumen på 4 Kbps, antallet af omskrivningscyklusser er 10.000), som sikrer programmernes sikkerhed, når strømmen er slukket og virker som en buffer ved udveksling af data med eksterne enheder. Denne hukommelsesblok er i stand til at lagre op til 512 8-bit programord (eller indholdet af 72 dataregistre) og udveksle dem med RAM [4] . Derudover er det muligt at forbinde en ekstern ROM - BRP (hukommelsesudvidelsesenhed) med spil- og matematiske programmer, hvorpå der blev gemt flere dusin programmer, der udgør brugerens bibliotek (disse programmer er optaget af producenten). I alt producerede producenter 4 typer ROM -patroner :
- BRP-2 "Astro" med et sæt programmer til løsning af navigationsproblemer, information om hvilke blev offentliggjort i "Sea Collection" nr. 12, 1988;
- BRP-3 indeholder 60 programmer til løsning af matematiske problemer. I 1988 blev der produceret 15.200 blokke af denne type, som sælges til en pris på 16 rubler;
- BRP-4 blev produceret i 1989; indhold - programmer af spil, sport, professionel og huslig karakter;
- BRP "Geo", kun beskrevet i litteraturen.
Også i MK-52 er der et andet udvidelsesstik, som er installeret til teknologiske formål og tjener til at diagnosticere MK under fremstillingen; uofficielt kunne eksterne enheder med deres egne controllere tilsluttes. [5]
Bagudkompatibel med andengenerationsmodeller ( B3-34 og MK-54 ) med hensyn til kommandoer og koder, faktisk adskiller den sig i implementeringen af flere udokumenterede, men udbredte kommandoer. Derudover inkluderer kommandosystemet: beregning af heltals- og brøkdelene, modulo, maksimum af to tal, bitvise logiske operationer, konvertering af grader, minutter og sekunder til brøkdele af en grad, generering af et pseudo-tilfældigt tal. Når du bruger disse kommandoer, vil et program, der optager alle 105 trin i programhukommelsen og 15 registre i MK-52, svare til omkring 140-150 trin og 18 registre i et program skrevet i B3-34 kommandosystemet .
Lommeregner forbrug:
- i standby-tilstand (når nul er på skærmen) - omkring 89 mA,
- i "hukommelses"-tilstand (udførelse af programmet Cx↑↑↑:ВП К Cx, som et resultat af hvilket kun decimaltegnet lyser på indikatoren) - omkring 84 mA,
- i tælletilstand i henhold til programmet - 73 mA.
For frigivelsen af MK på Kiev-softwaren "Kristall" var ansvarlige: chefdesigner Andrey Grigoryevich Sherevenya, vicechefingeniør A.P. Perutsky, overhoved for statsaccept V.V. Kostikov [6] .
Funktioner PROM MK-52
- Adressering af 4-bit celler fra 0000 til 1023 (opdelt i 64 linjer med 16 celler);
- Adressering er angivet i formen NAAAADD, hvor N er et hvilket som helst ciffer (undtagen nul), AAAA er adressen på den indledende tetrad af den nødvendige hukommelsessektion, DD er længden af denne sektion i bytes (programord), et multiplum af 7 (controlleren reducerer ethvert ikke-multippeltal til det nærmeste heltalsmultipel af 7 );
- Dataudveksling mellem RAM-sider: syv 8-bit programord, det første ord er placeret i slutningen af hver side ([01 02 03 04 05 06 00] [08 09 10 11 12 13 07] ...);
- Når programmet flyttes fra RAM til PROM , bliver rækkefølgen af programtrin: 2,3,4,5,6,7,1. Når programmet læses fra PROM'en, genoprettes rækkefølgen;
- I PROM - 1 kommando = 8 bit, 1 register = 56 bit;
- Længden af programmet er et multiplum af 7;
- De første kommandoer fra de sidste ufuldstændige syv vil ikke blive læst (skrevet), hvis programlængden ikke er et multiplum af 7;
- Startadressen for programmet skal være et multiplum af 16;
- Oplysninger slettes linje for linje på 16 adresser;
- Før du gemmer programmet, er det nødvendigt at slette indholdet af PROM'en, da den "gamle post" logisk tilføjer den "nye post";
- Registre skrives fra 0;
- Indholdet af registerhukommelsen slettes, når registrene skrives til PROM'en;
- 1 register optager en hukommelse svarende til 7 programtrin;
- 1024=0000, 1025=0001;
- Hold altid "S-Z-MF"-kontakten i "MF"-position for ikke ved et uheld at ødelægge programmerne, der er gemt i PROM ;
- Da det maksimale antal DD'er, et multiplum af 7, er 98, behandles 98 trin eller 14 registre i et opkald;
- Værdien af DD kan udvides til 4 programord (8 tetrads): 1AAAA82 V 2AAAA20 = 8.AAAA-2 - dette er 102 trin eller 14 registre (fra 0 til D) + en heltal usigneret mantisse af register E;
- "P" 1AAAA-2. Programlængde = 103 trin, (der er ingen kommando i trin 98, den skrives som en tom celle (NOP) og ignoreres);
- "D" 1AAAA-2. Alle 15 registre vil blive skrevet, men "E"-registret vil være defekt: der er intet tegn, der er ingen indikator, decimaltegnet er efter det første ciffer;
- "P" 1AAAA-5. Der vil være en overgang af kommandoer: "-3" => "00", "-4" => "08", "98" => "09";
- Når du arbejder med PROM , stiger strømforbruget;
- I PROM-sletningstilstanden slettes informationen i PMK'ens program- eller registerhukommelse også (afhængigt af D-P-kontaktens position). [7]
Leveringssæt (civil version)
- Mikroberegner "Elektronik MK-52";
- Betjeningsvejledning (i to dele);
- Elektrisk kredsløbsdiagram af mikroberegneren "Electronics MK 52";
- Strømforsyningen "Electronics D2-37A" kunne drive lommeregneren, samt oplade batterier;
- Batterier A-316 "Quantum" 4 stk. (i nogle tilfælde ikke leveret);
- Plast lommeregner dæksel;
- Pakkeposer. [otte]
MK-52-beregneren blev ikke leveret til detailsalg
i konfigurationen "02" med "Electronics-Astro"-hukommelsesudvidelsesenheden til flåden .
Specifikationer
- Elementbase:
- K745IK1302-2 - dispatcher, processor, skærm og tastaturcontroller;
- K745IK1303-2 - aritmetisk processor;
- K745IK1306-2 - processor med yderligere funktioner MK-61 (sammenlignet med regnemaskiner fra B3-34-familien)
- K745IR2-2 - dynamiske hukommelsesregistre;
- K745GF3-2 - urgenerator
- K745IK1801-2 er en mikrocontroller til udveksling mellem systemets backbone og adresserbar random access memory.
- KR1601RR1 - LIS RPZU med en informationskapacitet på 1024 4-bit celler.
- K561LA7 - lille logik
- Føde: fra 4 elementer af type AA eller fra ekstern BP. [fire]
Moderne emulatorer
- Calculators 3000-programmet ( seneste version 6.2 dateret 09/23/2012) giver dig mulighed for at emulere MK-52-beregnere, men understøtter ikke PROM -emulering . Programmet virker på operativsystemerne Windows 95, 98, ME, NT, 2000, XP, 2003, Vista, 2008, 7, 8, 10.
- MK - 55 Resurrect-programmet (seneste version i februar 2021) er bagudkompatibelt med MK-52-beregneren med hensyn til programkode. I stedet for PROM gemmes programmer og data i Windows-filsystemet. Programmet kører på operativsystemer Windows XP og nyere, samt under vinemulatoren . En version af det samme program til ESP32- mikrocontrolleren (med lagring af data på SD -hukommelseskort), fra marts 2021, er under udvikling.
Billeder
Billeder taget efter 21 år.
Noter
- ↑ Shelest A.E. Mikroberegnere i fysik . - Moskva: Nauka, chefredaktør, fysik og matematik. lit., 1988. - S. 5-8. — 272 s. — ISBN 5-02-013793.
- ↑ Sovjetiske regnemaskiners historie. Del II. (Sergey Frolov, 26/09/98)
- ↑ Praktisk navigation for skibschefer, navigatører og vagtofficerer. Bog en. MO USSR. 1989
- ↑ 1 2 Mikroberegner MK-52. Betjeningsvejledning, del 1 . - Kiev: Kvazar-anlægget, 1985. - S. 52. - 178 s.
- ↑ Mikroberegner MK-52. Brugervejledning. Bilag 6: Elektrisk kredsløbsdiagram . - Kiev: Kvazar-anlægget, 1985. - S. 1. - 1 s.
- ↑ Redaktionel. Lommeregnere bliver bedre // Science and life : journal. - 1989. - Nr. 6 . - S. 105 . — ISSN 0028-1263 . (Russisk)
- ↑ Mikroberegner MK-52. Betjeningsvejledning, del 2. . - Kiev: Kvazar-anlægget, 1985. - S. 302-309.
- ↑ Mikroberegner MK-52. Betjeningsvejledning, del 1. . - Kiev: anlæg Kvazar, 1985. - S. 48-49. — 178 s.
Se også
Litteratur
- Afsnit "Mand og computer" i tidsskriftet " Videnskab og liv ", som vedligeholdes af Yu. Pukhnachev, kandidat for fysiske og matematiske videnskaber.
- Ochkov V. F., Khmelyuk V. A. . Fra en mikroberegner til en personlig computer .. - M . : MPEI Publishing House, 1990. - 224 s. — ISBN 5-7046-0002-6 . (Kapitel 1)
Links
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 |
- MK-49
- MK-72
- MK-95
- MK-98
- MK-106
|
---|
Postsovjetiske EKVM |
|
---|