Elektronik MK-52
MK-52 |
---|
Miniräknare MK-52, minnesexpansionsmodul, bruksanvisning |
Utgivningsår |
1985 |
Antal siffror i mantissan, ordning |
8/2 |
Antal driftregister |
fyra |
Antal adresserbara minnesregister |
femton |
Registrera dig för att återställa resultatet av en tidigare operation |
Det finns |
Antal utförda operationer |
65 |
Antal programsteg |
105 |
Adressering |
direkt och indirekt |
Representation av vinklar |
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- och bråkdelar av x, modulo x, max, tecken på x, generering av slumptal |
Ja |
booleska operationer |
Ja |
Vinkel- och tidskonvertering |
Ja |
Icke-flyktigt minne |
512 steg |
Externa moduler |
Det finns |
Vikt |
0,25 |
Mat |
nätverk, 4 element A316 |
Dekor |
bärbara |
Pris |
99 r. 50 k., 115 sid. |
Mediafiler på Wikimedia Commons |
Electronics MK-52 är en programmerbar kalkylator med omvänd polsk notation för tekniska beräkningar. Avser den tredje generationen sovjetiska programmerbara miniräknare [1] .
MK-52 flög ut i rymden på rymdfarkosten Soyuz TM-7 . Den var tänkt att användas för att beräkna landningsbanan i händelse av att omborddatorn skulle gå sönder. [2]
Sedan 1988 har MK-52 med Elektronika-Astro minnesexpansionsenhet levererats till marinens fartyg som en del av en navigationsdatorsats [3] .
Beskrivning
MK-52 är den första sovjetiska räknaren med icke-flyktigt elektriskt raderbart minne ( PROM , typ KR1601PP1 med en volym på 4 Kbps, antalet omskrivningscykler är 10 000), som säkerställer säkerheten för program när strömmen är avstängd och fungerar som en buffert vid datautbyte med externa enheter. Detta minnesblock kan lagra upp till 512 8-bitars programord (eller innehållet i 72 dataregister) och utbyta dem med RAM [4] . Dessutom är det möjligt att ansluta en extern ROM - BRP (minnesexpansionsenhet) med spel- och matematiska program, på vilka flera dussin program lagrades som utgör användarens bibliotek (dessa program är inspelade av tillverkaren). Totalt tillverkade tillverkare 4 typer av ROM- kassetter :
- BRP-2 "Astro" med en uppsättning program för att lösa navigeringsproblem, information om vilka publicerades i "Sea Collection" nr 12, 1988;
- BRP-3 innehåller 60 program för att lösa matematiska problem. 1988 producerades 15 200 block av denna typ, som säljs till ett pris av 16 rubel;
- BRP-4 tillverkades 1989; innehåll - program av spel, sport, professionell och inhemsk karaktär;
- BRP "Geo", beskrivs endast i litteraturen.
Även i MK-52 finns en annan expansionskontakt, som är installerad för tekniska ändamål och tjänar till att diagnostisera MK under tillverkningen; inofficiellt kunde externa enheter med egna styrenheter anslutas till den. [5]
Bakåtkompatibel med andra generationens modeller ( B3-34 och MK-54 ) när det gäller kommandon och koder, i själva verket skiljer den sig åt i implementeringen av flera odokumenterade, men ofta använda kommandon. Dessutom inkluderar kommandosystemet: beräkning av heltals- och bråkdelar, modulo, maximalt två tal, bitvisa logiska operationer, omvandling av grader, minuter och sekunder till bråkdelar av en grad, generering av ett pseudoslumptal. När du använder dessa kommandon, kommer ett program som kommer att uppta alla 105 steg i programminnet och 15 register i MK-52 att vara likvärdiga i sina kapaciteter med cirka 140-150 steg och 18 register i ett program skrivet i B3-34 kommandosystem .
Kalkylatorförbrukning:
- i standby-läge (när noll visas på skärmen) - cirka 89 mA,
- i "minne" -läget (exekvering av programmet Cx↑↑↑:ВП К Cx, som ett resultat av vilket endast decimaltecknet lyser på indikatorn) - cirka 84 mA,
- i räkneläget enligt programmet - 73 mA.
För utgivningen av MK på Kiev-programvaran "Kristall" var ansvariga: chefsdesigner Andrey Grigoryevich Sherevenya, biträdande chefsingenjör A.P. Perutsky, statschef V.V. Kostikov [6] .
Funktioner PROM MK-52
- Adressering av 4-bitars celler från 0000 till 1023 (uppdelat i 64 rader med 16 celler);
- Adressering anges i formen NAAAADD, där N är valfri siffra (förutom noll), AAAA är adressen till den initiala tetrad för den nödvändiga minnessektionen, DD är längden av denna sektion i byte (programord), en multipel av 7 (kontrollanten reducerar alla icke-multipeltal till närmaste heltalsmultipel av 7 );
- Datautbyte mellan RAM-sidor: sju 8-bitars programord, det första ordet finns i slutet av varje sida ([01 02 03 04 05 06 00] [08 09 10 11 12 13 07] ...);
- När du flyttar programmet från RAM till PROM blir ordningen på programstegen: 2,3,4,5,6,7,1. Vid läsning av programmet från PROM återställs ordningen;
- I PROM - 1 kommando = 8 bitar, 1 register = 56 bitar;
- Längden på programmet är en multipel av 7;
- De första kommandona från de sista ofullständiga sju kommer inte att läsas (skrivas) om programlängden inte är en multipel av 7;
- Startadressen för programmet måste vara en multipel av 16;
- Information raderas rad för rad på 16 adresser;
- Innan du sparar programmet är det nödvändigt att radera innehållet i PROM, eftersom den "gamla posten" logiskt läggs ihop med den "nya posten";
- Register skrivs från 0;
- Innehållet i registerminnet raderas när registren skrivs till PROM;
- 1 register upptar ett minne lika med 7 programsteg;
- 1024=0000, 1025=0001;
- Håll alltid "S-Z-MF"-omkopplaren i "MF"-läget för att inte oavsiktligt förstöra programmen som är lagrade i PROM ;
- Eftersom det maximala antalet DD:er, en multipel av 7, är 98, behandlas 98 steg eller 14 register i ett samtal;
- Värdet på DD kan utökas till 4 programord (8 tetrads): 1AAAA82 V 2AAAA20 = 8.AAAA-2 - detta är 102 steg eller 14 register (från 0 till D) + en heltalsmantissa utan tecken i register E;
- "P" 1AAAA-2. Programlängd = 103 steg, (det finns inget kommando i steg 98, det skrivs som en tom cell (NOP) och ignoreras);
- "D" 1AAAA-2. Alla 15 register kommer att skrivas, men "E"-registret kommer att vara defekt: det finns inget tecken, det finns ingen indikator, decimaltecknet är efter den första siffran;
- "P" 1AAAA-5. Det kommer att ske en övergång av kommandon: "-3" => "00", "-4" => "08", "98" => "09";
- När du arbetar med PROM ökar strömförbrukningen;
- I PROM-raderingsläget raderas även informationen i PMK:s program- eller registerminne (beroende på D-P-omkopplarens läge). [7]
Leveransuppsättning (civil version)
- Mikrokalkylator "Elektronik MK-52";
- Bruksanvisning (i två delar);
- Elektriskt kretsschema för mikrokalkylatorn "Electronics MK 52";
- Strömförsörjningen "Electronics D2-37A" kan driva räknaren, såväl som ladda batterier;
- Batterier A-316 "Quantum" 4 st. (i vissa fall medföljer inte);
- Kåpa till kalkylator av plast;
- Packa påsar. [åtta]
MK-52-kalkylatorn levererades inte för detaljhandel
i konfigurationen "02" med "Electronics-Astro"-minnesexpansionsenheten för marinen .
Specifikationer
- Elementbas:
- K745IK1302-2 - avsändare, processor, display och tangentbordskontroller;
- K745IK1303-2 - aritmetisk processor;
- K745IK1306-2 - processor med ytterligare funktioner MK-61 (jämfört med räknare i B3-34-familjen)
- K745IR2-2 - dynamiska minnesregister;
- K745GF3-2 - klockgenerator
- K745IK1801-2 är en mikrokontroller för utbyte mellan systemets stamnät och adresserbart direktminne.
- KR1601RR1 - LIS RPZU med en informationskapacitet på 1024 4-bitars celler.
- K561LA7 - liten logik
- Mat: från 4 element av typ AA eller från extern BP. [fyra]
Moderna emulatorer
- Programmet Calculators 3000 (senaste version 6.2 daterad 2012-09-23) låter dig emulera MK-52-räknare, men stöder inte PROM -emulering . Programmet fungerar på operativsystemen Windows 95, 98, ME, NT, 2000, XP, 2003, Vista, 2008, 7, 8, 10.
- Programmet MK-55 Resurrect (senaste versionen i februari 2021) är bakåtkompatibelt med MK-52-kalkylatorn när det gäller programkod. Istället för PROM lagras program och data i Windows filsystem. Programmet körs på operativsystem Windows XP och högre, samt under Wine emulator . En version av samma program för mikrokontrollern ESP32 (med lagring av data till SD - minneskort), från och med mars 2021, är under utveckling.
Foton
-
Allmän form
-
Utsikt bakåt
-
Företagsstämpel
-
Strömförsörjning
-
Betala
-
EEPROM-chip
-
Med meddelandet " YEGGOG "
-
Modul med program "BRP-3"
-
"BRP-3" med lös stickpropp
Bilder tagna efter 21 år.
Anteckningar
- ↑ Shelest A.E. Mikroräknare i fysik . - Moskva: Nauka, chefredaktör, fysik och matematik. lit., 1988. - S. 5-8. — 272 sid. — ISBN 5-02-013793.
- ↑ Historia om sovjetiska miniräknare. Del II. (Sergey Frolov, 26/09/98)
- ↑ Praktisk navigering för fartygsbefälhavare, navigatörer och vaktbefäl. Boka ett. MO USSR. 1989
- ↑ 1 2 Mikroräknare MK-52. Bruksanvisning, del 1 . - Kiev: Kvazar-anläggningen, 1985. - S. 52. - 178 sid.
- ↑ Mikroräknare MK-52. Manuell. Bilaga 6: Elschema . - Kiev: Kvazar-anläggningen, 1985. - S. 1. - 1 sid.
- ↑ Redaktionell. Miniräknare blir bättre // Science and life : journal. - 1989. - Nr 6 . - S. 105 . — ISSN 0028-1263 . (ryska)
- ↑ Mikroräknare MK-52. Bruksanvisning, del 2. . - Kiev: Kvazar-anläggningen, 1985. - S. 302-309.
- ↑ Mikroräknare MK-52. Bruksanvisning, del 1. . - Kiev: växt Kvazar, 1985. - S. 48-49. — 178 sid.
Se även
Litteratur
- Avsnittet "Människa och dator" i tidskriften " Science and Life ", som underhålls av Yu. Pukhnachev, kandidat för fysikaliska och matematiska vetenskaper.
- Ochkov V. F., Khmelyuk V. A. . Från en mikrokalkylator till en persondator .. - M . : MPEI Publishing House, 1990. - 224 sid. — ISBN 5-7046-0002-6 . (Kapitel 1)
Länkar
PMK och EKVM-serien "Elektronik" |
---|
Första generationen (B3-21-familjen) |
|
---|
Andra generationen (B3-34-familjen) |
|
---|
Tredje generationen (MK-61-familjen) |
|
---|
BASIC mikrodatorer |
|
---|
Orealiserade projekt |
- MK-49
- MK-72
- MK-95
- MK-98
- MK-106
|
---|
Postsovjetiska EKVM |
|
---|