Elektroniikka MK-52
MK-52 |
---|
Laskin MK-52, muistilaajennusmoduuli, käyttöohje |
Julkaisuvuosi |
1985 |
Mantissan numeroiden lukumäärä, järjestys |
8/2 |
Toimintarekisterien lukumäärä |
neljä |
Osoitettavien muistirekisterien lukumäärä |
viisitoista |
Rekisteröidy palauttaaksesi edellisen toiminnon tuloksen |
On |
Tehtyjen toimintojen määrä |
65 |
Ohjelman vaiheiden määrä |
105 |
Osoitus |
suoraa ja epäsuoraa |
Kulmien esitys |
radiaanit , asteet , grads |
Funktiot 1/x, x 2 , √ x, e x , ln x, sin x, cos x |
Joo |
Funktiot lg x, 10 x , tg x, arcsin x, arccos x, arctg x |
Joo |
x:n kokonaisluku- ja murto-osat, modulo x, max, x:n etumerkki, satunnaislukujen generointi |
Joo |
Boolen operaatiot |
Joo |
Kulman ja ajan muunnos |
Joo |
Pitkäkestoinen muisti |
512 askelta |
Ulkoiset moduulit |
On |
Paino |
0,25 |
Ruokaa |
verkko, 4 elementtiä A316 |
Sisustus |
kannettava |
Hinta |
99 r. 50 k., 115 s. |
Mediatiedostot Wikimedia Commonsissa |
Electronics MK-52 on ohjelmoitava laskin , jossa on käänteinen puolalainen merkintä teknisiä laskelmia varten. Viittaa kolmannen sukupolven Neuvostoliiton ohjelmoitaviin laskimiin [1] .
MK-52 lensi avaruuteen Sojuz TM-7 -avaruusaluksella. Sitä oli tarkoitus käyttää laskeutumisradan laskemiseen siinä tapauksessa, että ajotietokone epäonnistuu. [2]
Vuodesta 1988 lähtien Elektronika-Astro-muistilaajennusyksiköllä varustettua MK-52:ta on toimitettu laivaston aluksille osana navigointitietokonesarjaa [3] .
Kuvaus
MK-52 on ensimmäinen Neuvostoliiton laskin, jossa on haihtumaton sähköisesti pyyhittävä muisti ( PROM , tyyppi KR1601PP1, tilavuus 4 Kbps, uudelleenkirjoitusjaksojen määrä on 10 000), joka varmistaa ohjelmien turvallisuuden, kun virta katkaistaan ja toimii puskurina vaihdettaessa tietoja ulkoisten laitteiden kanssa. Tämä muistilohko pystyy tallentamaan jopa 512 8-bittistä ohjelmasanaa (tai 72 datarekisterin sisältöä) ja vaihtamaan niitä RAM :n kanssa [4] . Lisäksi on mahdollista liittää ulkoinen ROM - BRP (muistilaajennusyksikkö) peli- ja matemaattisiin ohjelmiin, joihin on tallennettu useita kymmeniä ohjelmia, jotka muodostavat käyttäjän kirjaston (nämä ohjelmat ovat valmistajan tallentamia). Yhteensä valmistajat tuottivat 4 tyyppistä ROM -kasetteja :
- BRP-2 "Astro", jossa on joukko ohjelmia navigointiongelmien ratkaisemiseksi, joista tiedot julkaistiin "Sea Collection" -julkaisussa nro 12, 1988;
- BRP-3 sisältää 60 ohjelmaa matemaattisten ongelmien ratkaisemiseen. Vuonna 1988 valmistettiin 15 200 tämäntyyppistä lohkoa, jotka myydään hintaan 16 ruplaa;
- BRP-4 valmistettiin vuonna 1989; sisältö - peli-, urheilu-, ammatti- ja kotimaiset ohjelmat;
- BRP "Geo", kuvattu vain kirjallisuudessa.
Myös MK-52:ssa on toinen laajennusliitin, joka on asennettu teknisiin tarkoituksiin ja jonka avulla voidaan diagnosoida MK sen valmistuksen aikana; epävirallisesti siihen voitiin liittää ulkoisia laitteita omilla ohjaimillaan. [5]
Taaksepäin yhteensopiva toisen sukupolven mallien ( B3-34 ja MK-54 ) kanssa komentojen ja koodien suhteen, itse asiassa se eroaa useiden dokumentoimattomien, mutta laajalti käytettyjen komentojen toteutuksessa. Lisäksi komentojärjestelmään kuuluu: kokonaisluku- ja murto-osien laskeminen, modulo, kahden luvun maksimi, bittikohtaiset loogiset operaatiot, asteiden, minuuttien ja sekuntien muuntaminen asteen murto-osiksi, pseudosatunnaisluvun generointi. Näitä komentoja käytettäessä ohjelma, joka vie kaikki 105 vaihetta ohjelmamuistista ja 15 rekisteriä MK-52:ssa, vastaa ominaisuuksiltaan noin 140-150 askelta ja 18 rekisteriä B3-34 -komentojärjestelmään kirjoitetusta ohjelmasta. .
Laskurin kulutus:
- valmiustilassa (kun nolla on näytössä) - noin 89 mA,
- "muisti"-tilassa (ohjelman suorittaminen Cx↑↑↑:ВП К Cx, jonka seurauksena vain desimaalipiste syttyy ilmaisimessa) - noin 84 mA,
- laskentatilassa ohjelman mukaan - 73 mA.
MK:n julkaisusta Kiovan ohjelmistossa "Kristall" olivat vastuussa: pääsuunnittelija Andrei Grigorjevitš Sherevenya, varapääinsinööri A. P. Perutsky, valtionpäämies V. V. Kostikov [6] .
Ominaisuudet PROM MK-52
- 4-bittisten solujen osoittaminen 0000 - 1023 (jaettu 64 16 solun riviin);
- Osoite määritetään muodossa NAAAADD, jossa N on mikä tahansa numero (paitsi nolla), AAAA on vaaditun muistiosan alkutetradin osoite, DD on tämän osan pituus tavuina (ohjelmasanoissa), 7:n kerrannainen (ohjain pienentää minkä tahansa ei-monikertaisen luvun lähimpään 7:n kokonaislukukerrannaiseksi);
- Tiedonvaihto RAM-sivujen välillä: seitsemän 8-bittistä ohjelmasanaa, ensimmäinen sana sijaitsee kunkin sivun lopussa ([01 02 03 04 05 06 00] [08 09 10 11 12 13 07] ...);
- Kun ohjelma siirretään RAM:sta PROM :iin, ohjelman vaiheiden järjestys on: 2,3,4,5,6,7,1. Kun ohjelmaa luetaan PROM:sta, järjestys palautetaan;
- PROM:ssa - 1 komento = 8 bittiä, 1 rekisteri = 56 bittiä;
- Ohjelman pituus on 7:n kerrannainen;
- Ensimmäisiä komentoja viimeisestä epätäydellisestä seitsemästä ei lueta (kirjoiteta), jos ohjelman pituus ei ole 7:n kerrannainen;
- Ohjelman aloitusosoitteen on oltava 16:n kerrannainen;
- Tiedot poistetaan rivi riviltä 16 osoitteesta;
- Ennen ohjelman tallentamista on tarpeen poistaa PROM:n sisältö, koska "vanha tietue" loogisesti summautuu "uuteen tietueeseen";
- Rekisterit kirjoitetaan 0:sta alkaen;
- Rekisterimuistin sisältö tyhjennetään, kun rekisterit kirjoitetaan PROM:iin;
- 1 rekisteri vie muistin, joka vastaa 7 ohjelmavaihetta;
- 1024=0000, 1025=0001;
- Pidä "S-Z-MF"-kytkin aina "MF"-asennossa, jotta PROM -muistiin tallennettuja ohjelmia ei vahingossa tuhoudu ;
- Koska DD:iden enimmäismäärä, 7:n kerrannainen, on 98, niin yhdessä kutsussa käsitellään 98 askelta tai 14 rekisteriä;
- DD:n arvo voidaan laajentaa 4 ohjelmasanaksi (8 tetradia): 1AAAA82 V 2AAAA20 = 8.AAAA-2 - tämä on 102 askelta tai 14 rekisteriä (0:sta D:hen) + rekisterin E kokonaisluku etumerkitön mantissa;
- "P" 1AAAA-2. Ohjelman pituus = 103 askelta, (vaiheessa 98 ei ole komentoa, se kirjoitetaan tyhjäksi soluksi (NOP) ja jätetään huomiotta);
- "D" 1AAAA-2. Kaikki 15 rekisteriä kirjoitetaan, mutta "E"-rekisteri on viallinen: ei ole merkkiä, ei ole ilmaisinta, desimaalipiste on ensimmäisen numeron jälkeen;
- "P" 1AAAA-5. Tulee komentojen siirtymä: "-3" => "00", "-4" => "08", "98" => "09";
- Kun työskentelet PROM :n kanssa , virrankulutus kasvaa;
- PROM-poistotilassa myös PMK:n ohjelma- tai rekisterimuistin tiedot poistetaan (riippuen D-P-kytkimen asennosta). [7]
Toimitussarja (siviiliversio)
- Mikrolaskin "Elektroniikka MK-52";
- Käyttöohje (kahdessa osassa);
- Mikrolaskimen "Electronics MK 52" sähköinen piirikaavio;
- Virtalähde "Electronics D2-37A" voisi antaa virtaa laskimelle sekä ladata akkuja;
- Paristot A-316 "Quantum" 4 kpl. (joissakin tapauksissa ei toimiteta);
- Muoviset laskin kansi;
- Laukkujen pakkaus. [kahdeksan]
MK-52-laskinta ei toimitettu vähittäismyyntiin
kokoonpanossa "02" laivaston "Electronics-Astro" -muistilaajennusyksikön kanssa .
Tekniset tiedot
- Elementin pohja:
- K745IK1302-2 - lähettäjä, prosessori, näyttö ja näppäimistöohjain;
- K745IK1303-2 - aritmeettinen prosessori;
- K745IK1306-2 - lisätoimintojen prosessori MK-61 (verrattuna B3-34-perheen laskimiin)
- K745IR2-2 - dynaamiset muistirekisterit;
- K745GF3-2 - kellogeneraattori
- K745IK1801-2 on mikro-ohjain järjestelmän runkoverkon ja osoitteellisen hajasaantimuistin väliseen vaihtoon.
- KR1601RR1 - LIS RPZU, jonka tietokapasiteetti on 1024 4-bittistä solua.
- K561LA7 - pieni logiikka
- Ruoka: 4 AA -tyypin alkuaineesta tai ulkoisesta verenpaineesta. [neljä]
Nykyaikaiset emulaattorit
- Calculators 3000 -ohjelmalla ( uusin versio 6.2, 23.9.2012) voit emuloida MK-52-laskimia, mutta se ei tue PROM -emulointia . Ohjelma toimii käyttöjärjestelmissä Windows 95, 98, ME, NT, 2000, XP, 2003, Vista, 2008, 7, 8, 10.
- MK - 55 Resurrect -ohjelma (uusin versio helmikuussa 2021) on ohjelmakoodiltaan taaksepäin yhteensopiva MK-52-laskimen kanssa. PROM:n sijaan ohjelmat ja tiedot tallennetaan Windowsin tiedostojärjestelmään. Ohjelma toimii käyttöjärjestelmissä Windows XP ja uudemmissa, sekä Wine - emulaattorissa . Saman ohjelman versio ESP32 -mikro-ohjaimelle (tietojen tallennus SD - muistikorteille) maaliskuussa 2021 on kehitteillä.
Valokuvat
Kuvat otettu 21 vuoden jälkeen.
Muistiinpanot
- ↑ Shelest A.E. Mikrolaskimet fysiikassa . - Moskova: Nauka, päätoimittaja, fysiikka ja matematiikka. lit., 1988. - S. 5-8. — 272 s. — ISBN 5-02-013793.
- ↑ Neuvostoliiton laskimien historia. Osa II. (Sergei Frolov, 26.9.98)
- ↑ Käytännön navigointia laivojen komentajille, navigaattoreille ja vahtipäälliköille. Varaa yksi. MO Neuvostoliitto. 1989
- ↑ 1 2 Mikrolaskin MK-52. Käyttöohje, osa 1 . - Kiova: Kvazarin tehdas, 1985. - S. 52. - 178 s.
- ↑ Mikrolaskin MK-52. Manuaalinen. Liite 6: Sähkökytkentäkaavio . - Kiova: Kvazarin tehdas, 1985. - S. 1. - 1 s.
- ↑ Toimitus. Laskimet paranevat // Tiede ja elämä : päiväkirja. - 1989. - Nro 6 . - S. 105 . — ISSN 0028-1263 . (Venäjän kieli)
- ↑ Mikrolaskin MK-52. Käyttöohje, osa 2. . - Kiova: Kvazarin tehdas, 1985. - S. 302-309.
- ↑ Mikrolaskin MK-52. Käyttöohje, osa 1. . - Kiova: Kvazar-tehdas, 1985. - S. 48-49. — 178 s.
Katso myös
Kirjallisuus
- Osa "Ihminen ja tietokone" lehdessä " Science and Life ", jota ylläpitää Yu. Pukhnachev, fysiikan ja matemaattisten tieteiden kandidaatti.
- Ochkov V. F., Khmelyuk V. A. . Mikrolaskimesta henkilökohtaiseen tietokoneeseen .. - M . : MPEI Publishing House, 1990. - 224 s. — ISBN 5-7046-0002-6 . (Luku 1)
Linkit
PMK- ja EKVM-sarja "Elektroniikka" |
---|
Ensimmäinen sukupolvi (B3-21 perhe) |
|
---|
Toinen sukupolvi (B3-34 perhe) |
|
---|
Kolmas sukupolvi (MK-61 perhe) |
|
---|
BASIC mikrotietokoneet |
|
---|
Toteutumattomia projekteja |
- MK-49
- MK-72
- MK-95
- MK-98
- MK-106
|
---|
Neuvostoliiton jälkeinen EKVM |
|
---|