Elektronik MK-85
Elektronika MK-85 er en sovjetisk programmerbar regnemaskine (mikrocomputer) baseret på en 16-bit processor med en indbygget BASIC sprogfortolker . Udviklet hos NIITT, chefdesigner - L. Minkin, stedfortræder GK - Yu. Otrokhov, udviklere - S. Ermakov, O. Semichastnov, B. Krotkov, A. Podorov, V. Gladkov osv. [1] Produceret af Angstrem -fabrikken , Zelenograd fra 1986 til 2000, blev der produceret mere end 150 tusind regnemaskiner af forskellige modifikationer [1] .
MK-85 blev solgt i elektronikkæden af butikker til en pris på 145 rubler, som på det tidspunkt var meget billigere end nogen anden computer udstyret med en BASIC-tolk, derefter til en gratis detailpris. Mikrocomputeren er designet til at udføre videnskabelige, tekniske og statistiske beregninger og løse problemer ved hjælp af programmer skrevet på BASIC-sproget. Computeren udfører alle operationer med en maksimal fejl på ±1 i det tiende ciffer i tallet. Computeren udfører automatisk et tidligere skrevet program, fire aritmetiske operationer, beregning af direkte og inverse trigonometriske funktioner, decimal- og naturlige logaritmer, eksponentialfunktion, kvadratrod, absolut værdi, bestemmelse af fortegnet for et tal, heltal og brøkdele af et tal , og generering af tilfældige tal. Formentlig den eneste mikroberegner i verden på tidspunktet for dens fremkomst, udstyret med en 16-bit mikroprocessor med et PDP-11 kommandosystem .
Oprettelseshistorie
I 1984 gav ministeriet for elektronikindustrien opgaven med at designe en analog til Casio FX-700P lomme-PC. Udviklerne foreslog at bruge 16-bit H1806VM2-processoren, baseret på CMOS-teknologi, en analog af K1801VM2, en processor med et kommandosystem af PDP-11- arkitekturen populær i USSR , og H1515XM1 base matrix krystal . På trods af de forskellige kredsløb insisterede ministeriet på en fuldstændig ydre lighed med Casio-prototypen, selvom dette forårsagede vanskeligheder, især med nedlukningskredsløbet [1] . Processoren, der blev redesignet til lommeregneren, blev betegnet T243-2, og T241-2-015 RAM-, ROM- og tastaturcontrolleren og T241-2-014-skærmcontrolleren blev skabt på basismatrixkrystallen. En prototype baseret på disse elementer blev ikke masseproduceret, men flere eksemplarer blev leveret til forbrugerne. Til en seriel prøve baseret på K1801VM2 blev der udviklet et originalt processormikrokredsløb, som omfattede en del af controllerne til perifere enheder og modtog betegnelsen T36VM1-2, og omarbejdede versioner af sporingen af basismatrixkrystal af perifere mikrokredsløb.
Specifikationer
- Talsystem: decimal;
- Specificeret antal cifre i tallets mantisse: 10;
- Antallet af interne cifre i nummerets mantisse: 12;
- Antallet af angivne cifre i mantissen af nummeret: fra 6 til 10, afhængigt af antallet af ordrecifre;
- Antal ordrecifre: 4;
- Processor : 16-bit, kompatibel med computeren " Electronics 60 "; 8 registre til generelle formål , 72 instruktioner;
- Hukommelse :
- til MK-85-modellen - 2 Kb ikke-flygtig hukommelse (1221 programtrin);
- til MK-85M-modellen - 6 Kb ikke-flygtig hukommelse (5317 programtrin);
- Antal adresserbare hukommelsesregistre:
- til MK-85-modellen - 26 med mulighed for udvidelse op til 178;
- til MK-85M-modellen - 26 med mulighed for udvidelse op til 690;
- Antal samtidigt gemte programmer (filer): 10 (P0..P9);
- Programmeringssprog: BASIC ;
- Driftstilstande: grundlæggende / lommeregner / optagelse / debugging / kombinerede funktioner (S), (F) / udvidelse af funktionalitet / øget ydeevne (turbo-tilstand);
- Display : flydende krystal , matrix, 12-bit, 1 linje, tegn er dannet af en matrix på 5 × 7 pixels (IZHV1-12 / 5 × 7), udstyret med en kontrastregulator;
- Tastatur : 54 taster, grupperet i to zoner (et gennemsigtigt overlæg blev fastgjort til tastaturet med betegnelsen for yderligere funktioner af tasterne, der ikke er markeret på etuiet);
- Forsyningsspænding: 6 V; ekstern strømforsyning og udskiftelige batterier STs-0,18 (4 × 1,5 V) til autonom drift;
- Strømforbrug: mindre end 0,02W;
- Mål: 13×166×73 mm;
- Driftstemperaturområde: fra +5 til +40 °C;
- Vægt: ikke mere end 0,15 kg;
- Sidste udgivelsesår: 2002 .
Leveringssæt
- Mikrocomputer "Elektronik MK-85/MK-85M";
- Brugervejledning;
- Bibliotek med programmer (det er tilladt ikke at fuldføre);
- Sag;
- Emballage beholder;
- Batterier af typen SC 0.18 (installeret i computeren), moderne analoger af GPA76, LR44 og AG-13 (bruges i moderne laserpointere), D-0.06 batterier kan også bruges, men de vil ikke blive opladet i enheden. afvige lidt i størrelse.
- Strømforsyning "Electronics D2-10K" (svarende i design til D2-10M, men indeholder yderligere komponenter til spændingsstabilisering), eller "Electronics D2-37V" (med en stabilisator);
- Tastaturoverlejring.
Hardwarebeskrivelse
Der var to forskellige muligheder for hardwareimplementeringen af MK-85:
Pilotversion:
- CPU: T234-2 (baseret på 1806VM2 processor );
- RAM, ROM og tastaturcontroller: T241-2-015 (baseret på BMK KN1515XM1);
- LCD display controller: T241-2-014 (baseret på BMK KN1515XM1);
- ROM baseret på 2 T242-2 mikrokredsløb (med organisation 8Kx8), med et samlet volumen på 16 KB;
- RAM: T244-2 (med organisation 2Kx8), statisk type, 2 KB.
Det er sådan en mikroberegner, der er vist på fotografiet i en artikel om den i tidsskriftet Science and Life (nr. 4, 1987). Det blev ikke masseproduceret, men nogle prøver kom til slutbrugere [1] . At dømme efter inskriptionerne på tastaturet mangler hans BASIC-tolk en række kommandoer tilføjet i den anden version (især til direkte manipulation af pixels).
Seriel version:
Redesignet til serieproduktion på Angstrem -fabrikken, processorchippen modtog en indbygget I/O-controller, to ROM-chips blev erstattet med en [1] .
- Central processor med indbygget I/O controller: T36VM1-2 (KA1013VM1). Skabt på basis af 1806VM2- processoren med yderligere elementer - en urgenerator, en strømcontroller, en 13-bit tastaturport, en 15-bit parallel I/O-port, en separat LCD-kontrolport. Hukommelsen blev tilgået via en demultiplekset adressebus (op til 15 bit) og en 8-bit databus, samt brug af op til 8 chipvalgssignaler.
- LCD display controller: T36VG1-2 (KA1013VG2).
- ROM: T36RE1-2 (KA1013RE1), 32 KB (kun halvdelen af chippen blev brugt).
- RAM: T36RU1-2 (KA1013RU1) af en statisk type, 2 KB i størrelse, organiseret 2Kx8. Formodede analoger er CMOS SRAM-chips HM6116 og TC5517.
Nogle fakta
- Til at begynde med, på forsiden af kabinettet til de første udgaver af MK-85, stod der "Programmerbar mikroberegner", derefter "Personlig computer". Produktionsmodeller blev mærket "Microcomputer".
- Til den interne repræsentation af programkoden blev der brugt en ikke-standard kodning, hvor nogle af tegnene (fra 0xC0 til 0xF1) er reserveret til at skrive grundlæggende kommandoer, som ved lagring af programstrengen blev komprimeret til 1 tegn.
- Tegnet med kode 96 kunne gentildeles af brugeren: dets stil kunne ændres med en speciel LETC-kommando.
- Under nogle trigonometriske operationer blev udseendet af "skrald"-pixel på skærmen observeret; beregning af sinus og cosinus for nogle argumenter forårsagede en blød genstart af enheden.
- Lommeregneren giver en kommando, der ikke er dokumenteret i manualen: Da WHO-kommandoen blev udført på MK-85, dukkede linjen "Programmet blev udviklet af A.N. Podorov".
- Hvis programstrengen (kunstigt modelleret) efter at have "udkomprimeret" enkelttegnskommandoer til tekstkommandoer og fjernet mellemrum overstiger de tilladte 63 tegn, opstår der en udokumenteret fejl ERR!
- Lommeregneren har et indbygget diagnoseprogram. For at køre det, skal du skrive ordet TEST og trykke på EXE. Lommeregneren vil teste ROM-checksummen, bestemme den aktuelle mængde af installeret hukommelse og optage med efterfølgende læsning af alle RAM-celler, så du visuelt kan kontrollere alle skærmelementer. Bemærk venligst, at udførelse af en selvtest vil slette alle tidligere optagede programmer og data.
- For at skifte til turbotilstand skal mikrocomputeren tændes eller genstartes (ved hjælp af reset-tasten, TEST-kommandoen eller som et resultat af udførelse af fejlbehæftede kommandoer, for eksempel trigonometriske funktioner af specielt udvalgte argumenter), mens du holder "+ nede" " nøgle. For at undgå hurtig afladning af batterierne anbefales det at tænde for mikrocomputeren i højhastighedstilstand gennem strømforsyningen.
- Udvendigt er lommeregneren kopieret fra Casio FX-700P (alias Radio Shack PC-4), men internt er det en helt original udvikling. FX-700 har et eksternt interface, men der er ingen strømstik, MK-85 har et strømforsyningsstik, men stikket til tilslutning af perifere enheder er ikke taget ud. FX-700 har en 4-bit processor, mens MK-85 har en 16-bit. Samtidig er MK-85'ens ydeevne, selv i turbotilstand, ringere end Casio .
- Hvis vi overvejer det skematiske diagram af MK-85-tastaturet, viser det sig, at det samtidige tryk på de tilstødende knapper "0" og "." svarede til lukningen af den skjulte "nulstil" knap. Selvom tastaturcontrollerprogrammet havde beskyttelse mod sådanne situationer, fik lommeregneren nogle gange ved et uheld at trykke på disse knapper til at nulstille og nulstille al hukommelse. (Servicecenteret i Zelenograd kunne ikke hjælpe, problemet blev løst ved at lime en separator mellem knapperne.)
- Den kyrilliske tegnkodning i MK-85 er standard, KOI-8 R. Det kyrilliske tastaturlayout er "YAVERTY", for at slå det til og fra skal du bruge tastekombinationen "MODE" og "." (prik), ved at trykke på dem sekventielt, ikke samtidigt. Det kyrilliske layout kaldes "udvidet tilstand", hvis inklusion er angivet med indikatorsegmentet "EXT" (udvidet). Hvis standarden i det latinske layout er at indtaste store bogstaver, så i det kyrilliske - små bogstaver. For at skifte mellem store og små bogstaver, før du indtaster et tegn, skal du trykke på "MODE"-tasten. Kyrilliske tegn, der ikke passede på det alfabetiske tastatur, er placeret på det numeriske tastatur, og tilfældet for nogle af dem er omvendt i forhold til resten. Også i avanceret tilstand kan du skrive en række pseudografiske tegn ved at trykke på det røde bogstav S-tast, før du indtaster dem. For at få hjælp til disse tegn skal du placere det medfølgende overlay på tastaturet.
Ændringer
MK-85M
Ændring med 6 Kb ikke-flygtig hukommelse (5317 programtrin). Designet af den grundlæggende modifikation (2 KB) tillader en stigning til en udvidet ved at installere 2 ekstra RAM-chips. Nogle brugere installerer selv yderligere hukommelseschips. På nuværende tidspunkt er køb af T36RU1-2 mikrokredsløb et stort problem. For dem, der beslutter sig for en uafhængig revision, er H537RU8A-mikrokredsløbene ret velegnede. Måske er T36RU1-2 simpelthen en budgetmulighed for H537RU8A, som har et keramisk metalhus.
MK-85B [2]
"B" - Bank, for krypteringsrådgivning . Bærbar encoder , informationssikkerhedsværktøj "Ancrypt". Udviklet i 1990 af NPMGP Ankort, Moskva. Den er blevet fremstillet siden 1991 på Angstrem-fabrikken, Zelenograd. Anvendt af: Den Russiske Føderations centralbank (Bank of Russia) som beskyttelse mod falske råd .
MK-85S [3]
"C" - Krypto - til andre opgaver med kryptobeskyttelse. Bærbar encoder, midler til at beskytte information "Ancrypt". Udviklet i 1991 af NPMGP Ankort, Moskva. Det blev lavet på Angstrem-fabrikken, Zelenograd. Anvendes af: Den Russiske Føderations Centralbank (Ruslands Bank), Forsvarsministeriet, Indenrigsministeriet og grænsetropperne.
Telefonapparater
Mikroprocessorsættet og LCD-skærmen fra MK-85 bruges i den første telefonmodel med opkalds-id "Phone master", som ikke ligner MK-85 og er samlet i kroppen af en konventionel telefon. [fire]
Det samme mikroprocessorsæt, men i kombination med en ny to-linjers LCD-baggrundsbelyst af glødelamper, blev også brugt i den anden model af Phone-mastertelefonsættet. [5]
Efterfølgende telefonmodeller af "Phone master"-serien har intet til fælles med disse to historiske modeller, de er lavet på konventionelle mikrocontrollere med bred anvendelse og har et segment LCD.
Billeder
De bevarede arbejdseksemplarer er dateret: "December 1991, løbenummer 524076" "August 1992" og "December 1992".
Billederne er taget 16 år senere, som du kan se, er regnemaskinerne stadig funktionelle.
De sidste billeder viser en sammenligning af "Casio FX-700P" og "Electronics MK-85", selvom de ligner hinanden i udseende, men internt er de helt forskellige.
Litteratur og publikationer
- L. M. Lemko, V. V. Gladkov, S. V. Ermakov, V. N. Zhukov. Personlig mikrocomputer "Electronics MK 85" // Mikroprocessorværktøjer og -systemer. - 1987. - Nr. 4. - S. 10-12.
- V. I. Lopatin, Yu. N. Starovoitov. Programmering af den personlige computer "Electronics MK 85" ved hjælp af BASIC-sproget // Mikroprocessorværktøjer og -systemer. - 1987. - Nr. 4. - S. 13-15.
- Boyko A., Chikorudi R. Computer i lommen // Science and life: journal. - 1987. - Nr. 4. - S. 33-37.
Se også
Noter
- ↑ 1 2 3 4 5 B. Malashevich. Pocket PC "Electronics MK-85". Hvordan det blev oprettet // Elektronik NTB.
- ↑ På webstedet for det virtuelle museum i applikationerne er modifikationen MK-85B angivet
- ↑ NPMGP Ankort nævner denne lommeregner på sine sider (utilgængeligt link) . Hentet 31. marts 2008. Arkiveret fra originalen 20. oktober 2007. (ubestemt)
- ↑ Magasinet "Radio" 7'1994 med beskrivelse af telefonen "Telefonmester", s. 32-34
- ↑ Beskrivelse af den anden model af opkalds-id "Telefonmaster": 1 side 2 side 3 side 4 side
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 |
|
---|