Elektronik MK-85
Elektronika MK-85 är en sovjetisk programmerbar kalkylator (mikrodator) baserad på en 16-bitars processor med en inbyggd BASIC - språktolk . Utvecklad på NIITT, chefsdesigner - L. Minkin, biträdande GK - Yu. Otrokhov, utvecklare - S. Ermakov, O. Semichastnov, B. Krotkov, A. Podorov, V. Gladkov, etc. [1] Producerad av Angstrem- fabriken , Zelenograd från 1986 till 2000, producerades mer än 150 tusen miniräknare av olika modifieringar [1] .
MK-85 såldes i elektronikbutikskedjan till ett pris av 145 rubel, vilket vid den tiden var mycket billigare än någon annan dator utrustad med en BASIC-tolk, sedan till ett gratis pris. Mikrodatorn är designad för att utföra vetenskapliga, tekniska och statistiska beräkningar och lösa problem med hjälp av program skrivna på BASIC-språket. Datorn utför alla operationer med ett maximalt fel på ±1 i den tionde siffran i numret. Datorn kör automatiskt ett tidigare skrivet program, fyra aritmetiska operationer, beräkning av direkta och inversa trigonometriska funktioner, decimala och naturliga logaritmer, exponentialfunktion, kvadratrot, absolutvärde, bestämning av tecknet för ett tal, heltal och bråkdelar av ett tal och generering av slumptal. Förmodligen den enda mikrokalkylatorn i världen vid tidpunkten för dess framträdande, utrustad med en 16-bitars mikroprocessor med ett PDP-11 kommandosystem .
Skapande historia
1984 gav ministeriet för elektronikindustrin uppdraget att designa en analog till Casio FX-700P fickdator. Utvecklarna föreslog att använda 16-bitars H1806VM2-processorn, baserad på CMOS-teknik, en analog till K1801VM2, en processor med ett kommandosystem av PDP-11- arkitekturen som är populär i Sovjetunionen och H1515XM1 basmatriskristall . Trots de olika kretsarna insisterade ministeriet på en fullständig yttre likhet med Casio-prototypen, även om detta orsakade svårigheter, särskilt med avstängningskretsen [1] . Processorn som designades om för kalkylatorn betecknades T243-2, och T241-2-015 RAM-, ROM- och tangentbordskontrollern och T241-2-014-displaykontrollern skapades på basmatriskristallen. En prototyp baserad på dessa element massproducerades inte utan flera exemplar levererades till konsumenterna. För ett serieprov baserat på K1801VM2 utvecklades en originalprocessormikrokrets, som inkluderade en del av kontrollerna för perifera enheter och fick beteckningen T36VM1-2, och omarbetade versioner av spårningen av basmatriskristallen av perifera mikrokretsar.
Specifikationer
- Talsystem: decimal;
- Angivet antal siffror i numrets mantiss: 10;
- Antalet interna siffror i numrets mantiss: 12;
- Antalet angivna siffror i numrets mantiss: från 6 till 10, beroende på antalet ordersiffror;
- Antal ordersiffror: 4;
- Processor : 16-bitars, kompatibel med datorn " Electronics 60 "; 8 allmänna register , 72 instruktioner;
- Minne :
- för MK-85-modellen - 2 Kb icke-flyktigt minne (1221 programsteg);
- för MK-85M-modellen - 6 Kb icke-flyktigt minne (5317 programsteg);
- Antal adresserbara minnesregister:
- för MK-85-modellen - 26 med möjlighet till expansion upp till 178;
- för MK-85M-modellen - 26 med möjlighet till expansion upp till 690;
- Antal samtidigt lagrade program (filer): 10 (P0..P9);
- Programmeringsspråk: BASIC ;
- Driftlägen: grundläggande / kalkylator / inspelning / felsökning / kombinerade funktioner (S), (F) / utökad funktionalitet / ökad prestanda (turboläge);
- Display : flytande kristall , matris, 12-bitars, 1 rad, tecken bildas av en matris på 5 × 7 pixlar (IZHV1-12 / 5 × 7), utrustad med en kontrastregulator;
- Tangentbord : 54 tangenter, grupperade i två zoner (en genomskinlig överlagring fästes på tangentbordet med beteckningen på ytterligare funktioner för tangenterna som inte är markerade på fodralet);
- Matningsspänning: 6 V; extern strömförsörjning och utbytbara batterier STs-0,18 (4 × 1,5 V) för autonom drift;
- Strömförbrukning: mindre än 0,02W;
- Mått: 13×166×73 mm;
- Drifttemperaturområde: från +5 till +40 °C;
- Vikt: högst 0,15 kg;
- Förra utgivningsåret: 2002 .
Leveransuppsättning
- Mikrodator "Elektronik MK-85/MK-85M";
- Manuell;
- Bibliotek med program (det är tillåtet att inte slutföra);
- Fall;
- Förpackningsbehållare;
- Batterier av typen SC 0.18 (installerade i datorn), moderna analoger av GPA76, LR44 och AG-13 (används i moderna laserpekare), D-0.06-batterier kan också användas, men de kommer inte att laddas i enheten, dessutom skiljer sig något i storlek.
- Strömförsörjning "Electronics D2-10K" (liknar designen D2-10M, men innehåller ytterligare komponenter för spänningsstabilisering), eller "Electronics D2-37V" (med en stabilisator);
- Tangentbordsöverlägg.
Hårdvarubeskrivning
Det fanns två olika alternativ för hårdvaruimplementeringen av MK-85:
Pilotversion:
- CPU: T234-2 (baserad på 1806VM2- processor );
- RAM, ROM och tangentbordskontroller: T241-2-015 (baserad på BMK KN1515XM1);
- LCD-displaykontroller: T241-2-014 (baserad på BMK KN1515XM1);
- ROM baserad på 2 T242-2 mikrokretsar (med organisation 8Kx8), med en total volym på 16 KB;
- RAM: T244-2 (med organisation 2Kx8), statisk typ, 2 KB.
Det är en sådan mikroräknare som visas på fotografiet i en artikel om den i tidskriften Science and Life (nr 4, 1987). Den massproducerades inte, men några prover kom till slutanvändare [1] . Att döma av inskriptionerna på tangentbordet saknar hans BASIC-tolk ett antal kommandon som lagts till i den andra versionen (särskilt för direkt manipulering av pixlar).
Seriell version:
Omdesignad för serieproduktion vid Angstrem- fabriken fick processorchippet en inbyggd I/O-kontroller, två ROM-chips ersattes med en [1] .
- Centralprocessor med inbyggd I/O-kontroller: T36VM1-2 (KA1013VM1). Skapad på basis av 1806VM2- processorn med ytterligare element - en klockgenerator, en strömkontroller, en 13-bitars tangentbordsport, en 15-bitars parallell I/O-port, en separat LCD-kontrollport. Minnet nåddes via en demultiplexad adressbuss (upp till 15 bitar) och en 8-bitars databuss, samt använde upp till 8 chipvalssignaler.
- LCD-displaykontroller: T36VG1-2 (KA1013VG2).
- ROM: T36RE1-2 (KA1013RE1), 32 KB (bara hälften av chippet användes).
- RAM: T36RU1-2 (KA1013RU1) av statisk typ, 2 KB i storlek, organiserad 2Kx8. Förmodade analoger är CMOS SRAM-chips HM6116 och TC5517.
Några fakta
- Inledningsvis, på framsidan av höljet till de första numren av MK-85, skrevs det "Programmerbar mikrokalkylator", sedan "Personlig dator". Produktionsmodellerna märktes "Mikrodator".
- För den interna representationen av programkoden användes en icke-standardkodning, där några av tecknen (från 0xC0 till 0xF1) är reserverade för att skriva grundläggande kommandon, som, när programsträngen sparades, komprimerades till 1 tecken.
- Tecknet med kod 96 kunde omtilldelas av användaren: dess stil kunde ändras med ett speciellt LETC-kommando.
- Under vissa trigonometriska operationer observerades utseendet av "skräp"-pixlar på skärmen; att beräkna sinus och cosinus för vissa argument orsakade en mjuk omstart av enheten.
- Kalkylatorn ger ett kommando som inte är dokumenterat i manualen: när WHO-kommandot utfördes på MK-85, dök raden "Programmet utvecklades av A.N. Podorov".
- Om programsträngen (artificiellt modellerad) efter att ha "avkomprimerat" en-teckenkommandon till textkommandon och tagit bort mellanslag överskrider de tillåtna 63 tecken, uppstår ett odokumenterat fel ERR!
- Kalkylatorn har ett inbyggt diagnosprogram. För att köra det måste du skriva ordet TEST och trycka på EXE. Kalkylatorn kommer att testa ROM-kontrollsumman, bestämma den aktuella mängden installerat minne och spela in med efterföljande läsning av alla RAM-celler, så att du visuellt kan kontrollera alla skärmelement. Observera att ett självtest kommer att radera alla tidigare inspelade program och data.
- För att växla till turboläget bör mikrodatorn slås på eller startas om (genom reset-tangenten, TEST-kommandot eller som ett resultat av att felaktiga kommandon utförs, till exempel trigonometriska funktioner för speciellt valda argument) samtidigt som du håller ned "+ " nyckel. För att undvika snabb urladdning av batterierna rekommenderas det att slå på mikrodatorn i höghastighetsläget via strömförsörjningen.
- Externt kopierades räknaren från Casio FX-700P (alias Radio Shack PC-4), men internt är det en helt original utveckling. FX-700 har ett externt gränssnitt, men det finns ingen strömkontakt, MK-85 har en strömförsörjningskontakt, men kontakten för anslutning av kringutrustning tas inte ut. FX-700 har en 4-bitars processor, medan MK-85 har en 16-bitars. Samtidigt är MK-85:s prestanda, även i turboläge, sämre än Casio .
- Om vi betraktar det schematiska diagrammet för MK-85-tangentbordet, visar det sig att samtidigt trycka på de intilliggande knapparna "0" och "." motsvarade stängningen av den dolda "reset"-knappen. Även om tangentbordskontrollprogrammet hade skydd mot sådana situationer, fick kalkylatorn att återställa och återställa allt minne ibland av misstag genom att trycka på dessa knappar. (Servicecentret i Zelenograd kunde inte hjälpa, problemet löstes genom att limma en separator mellan knapparna.)
- Den kyrilliska teckenkodningen i MK-85 är standard, KOI-8 R. Den kyrilliska tangentbordslayouten är "YAVERTY", för att slå på och av den måste du använda tangentkombinationen "MODE" och "." (prick), tryck på dem sekventiellt, inte samtidigt. Den kyrilliska layouten kallas för "extended mode", vars inkludering indikeras av indikatorsegmentet "EXT" (extended). Om standarden i den latinska layouten är att ange versaler, då i den kyrilliska - gemener. För att byta skiftläge innan du anger ett tecken, tryck på "MODE"-tangenten. Kyrilliska tecken som inte fick plats på det alfabetiska tangentbordet finns på det numeriska tangentbordet, och fallet för vissa av dem är inverterat jämfört med resten. Även i avancerat läge kan du skriva en rad pseudografiska tecken genom att trycka på den röda bokstaven S-tangenten innan du anger dem. För att få hjälp med dessa tecken måste du placera den medföljande överlägget på tangentbordet.
Ändringar
MK-85M
Modifiering med 6 Kb icke-flyktigt minne (5317 programsteg). Utformningen av den grundläggande modifieringen (2 KB) tillåter en ökning till en utökad genom att installera ytterligare 2 RAM-chips. Vissa användare installerar ytterligare minneskretsar själva. För närvarande är det ett stort problem att köpa T36RU1-2 mikrokretsar. För dem som bestämmer sig för en oberoende revision är H537RU8A-mikrokretsarna ganska lämpliga. Kanske är T36RU1-2 helt enkelt ett budgetalternativ för H537RU8A, som har en keramisk metallkropp.
MK-85B [2]
"B" - Bank, för krypteringsråd . Bärbar kodare , informationssäkerhetsverktyg "Ancrypt". Utvecklad 1990 av NPMGP Ankort, Moskva. Den har tillverkats sedan 1991 i Angstrem-fabriken i Zelenograd. Tillämpad av: Ryska federationens centralbank (Rysslands centralbank) som skydd mot falska råd .
MK-85S [3]
"C" - Krypto - för andra uppgifter för kryptoskydd. Bärbar kodare, medel för att skydda information "Ancrypt". Utvecklad 1991 av NPMGP Ankort, Moskva. Den tillverkades vid Angstrem-fabriken, Zelenograd. Används av: Ryska federationens centralbank (Rysslands centralbank), försvarsministeriet, inrikesministeriet och gränstrupperna.
Telefonapparater
Mikroprocessoruppsättningen och LCD-skärmen från MK-85 används i den första telefonmodellen med nummerpresentation "Phone master", som inte ser ut som MK-85, och är monterad i kroppen på en konventionell telefon. [fyra]
Samma mikroprocessorset, men i kombination med en ny tvårads LCD-bakgrundsbelyst av glödlampor, användes också i den andra modellen av Phone master-telefonapparaten. [5]
Efterföljande telefonmodeller av "Phone master"-serien har inget gemensamt med dessa två historiska modeller, de är gjorda på konventionella mikrokontroller med bred applikation och har en segment LCD.
Foton
De bevarade arbetsexemplaren är daterade: "December 1991, serienummer 524076" "Augusti 1992" och "December 1992".
Bilderna är tagna 16 år senare, som ni kan se är räknarna fortfarande funktionella.
De sista bilderna visar en jämförelse av "Casio FX-700P" och "Electronics MK-85", även om de är lika till utseendet, men internt är de helt olika.
Litteratur och publikationer
- L.M. Lemko, V.V. Gladkov, S.V. Ermakov, V.N. Zhukov. Personlig mikrodator "Electronics MK 85" // Mikroprocessorverktyg och system. - 1987. - Nr 4. - S. 10-12.
- V. I. Lopatin, Yu. N. Starovoitov. Programmering av persondatorn "Electronics MK 85" med hjälp av BASIC-språket // Mikroprocessorverktyg och system. - 1987. - Nr 4. - S. 13-15.
- Boyko A., Chikorudi R. Computer in your pocket // Science and life: journal. - 1987. - Nr 4. - S. 33-37.
Se även
Anteckningar
- ↑ 1 2 3 4 5 B. Malasjevitj. Pocket PC "Electronics MK-85". Hur det skapades // Elektronik NTB.
- ↑ På webbplatsen för det virtuella museet i applikationerna anges modifieringen MK-85B
- ↑ NPMGP Ankort nämner denna kalkylator på sina sidor (otillgänglig länk) . Hämtad 31 mars 2008. Arkiverad från originalet 20 oktober 2007. (obestämd)
- ↑ Tidskrift "Radio" 7'1994 med beskrivning av telefonen "Telefonmästare", s. 32-34
- ↑ Beskrivning av den andra modellen av nummerpresentation "Phone master": 1 sida 2 sida 3 sida 4 sida
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 |
|
---|