Elektronika MK-52

Elektronika MK-52 programmable calculator.
Elektronika MK52, Электроника МК-52, calculator, Period 1983–1991, ROMː512 B, RAMː 15 registers, 105 program steps, Displayː VFD, 8 + 2 characters, Size: 78 × 212 × 35 mm, Weight: 250 g, 4 × AA battery
Elektronika MK-52 Calculator PCB

The Elektronika MK-52 (Russian: Электро́ника МК-52) is an RPN-programmable calculator manufactured in the Soviet Union from 1983 to 1992 at the Quasar and Kvadr plants in Ukraine.[1] It belongs to the third generation of Soviet programmable calculators. Its original selling price was 115 rubles.[2]

The MK-52 is a backwards compatible improvement to the Elektronika MK-61, the main changes being the addition of an internal non-volatile EEPROM module for permanent data storage, a diagnostic slot, and a slot for separately sold ROM modules.[3] The machine code and functionality of the MK-52 and MK-61 calculators were extensions of the earlier MK-54,[2] B3-34, and B3-21 Elektronika calculators. The MK-52 is the only calculator known to have internal storage in the form of an EEPROM module. As with many Soviet calculators, the MK-52 has a number of undocumented functions.[4]

In November 1988, the MK-52 went into space on the Soyuz TM-7 spacecraft, where it could have been used as a backup to the onboard computers.[1]

Architecture

The MK-52 has 105 locations of volatile program memory, an internal EEPROM module (with 512 bytes of memory), and 15 7-byte registers. It uses four AA-size battery cells or can be plugged into a power adapter. It has a relatively dim, ten-digit ИЛЦ2-12/8Л green vacuum fluorescent display;[5] these ten digits are apportioned into an 8 digit mantissa and a 2 digit exponent. The MK-52 has an expansion port to which various ROM modules can be attached. Its system clock speed is approximately 75 kHz (derived from a К745ГФ3-2 four-phase clock generator chip[5]), and it weighs approximately 400 grams.

The MK-52 is the first Soviet micro-calculator with non-volatile memory; this is provided by a КР1601РР1 EEPROM,[5] with a capacity of 4 kilobits and capable of 10,000 rewrites, ensuring security for programs and working memory when powered off. This memory is capable of storing up to 512 1-byte program words (or the contents of 72 7-byte registers) and exchanging its contents with the calculator's RAM.

The calculator is fully compatible with the second-generation models (B3-34 and MK-54), using the same command system and machine codes. On average, a program that takes all 105 steps of program memory and 15 registers on the MC-52 will be equivalent in capability to approximately 140-150 steps and 18 registers on the B3-34. Additionally, the MC-52 has an extended set of commands that can allocate integer and fractional parts of numbers, search for absolute and maximum values of numbers, and perform certain logical operations.

ROM

In addition, you can connect an external ROM which is a memory expansion unit with stored games and mathematical programs, produced by the manufacturer, that constitute the user library. Manufacturers have produced 4 types of ROM cartridges, three of them containing various mathematical functions, and one, the BRP-4, containing game programs:

BRP-2 "Astro" (Russian: БРП-2 "Астро"), with a set of programs for navigational tasks, information about which was published in issue 12, of 1988, of the Russian-language monthly magazine Морском сборнике (Marine Digest);

BRP-3 (Russian: БРП-3), containing 60 programs for solving mathematical problems. In 1988, 15,200 units of this ROM were manufactured, and were sold at a price of 16 rubles;

BRP-4 (Russian: БРП-4) was produced in 1989, containing game programs;

GRP "Geo".

Another expansion port was used for diagnostics during manufacture; this port could also be used to connect the calculator to external peripherals.

Basic operations

The MK-52 has two main modes of operation: automatic mode and programming mode. General calculations and operations are performed in automatic mode, while programs are fed as input in programming mode. The keystroke sequence F+/-/ switches the MK-52 to automatic mode, while F+ВП switches it to programming mode.

Manual calculations in automatic mode are in accordance with Reverse Polish Notation logic. For example, to evaluate 2+3, the following keystrokes are required: 2 + В↑ + 3 + +.

Bitwise binary operations

The MK-52 is fully capable of performing Boolean operations on binary numbers. The following example demonstrates the OR logical operation on the binary numbers 111000 and 100001:

Binary numbers are input into the calculator as hexadecimal numbers prepended by an 8.

First, the operator must divide the numbers into groups of four digits, adding leading zeros if necessary, e.g. splitting 111000 into groups of four gives 0011 and 1000. The equivalent hexadecimal values of these two four-digit binary numbers are 3 and 8, respectively, which equal hexadecimal 38.

Similarly, 100001 is equivalent to hexadecimal 21.

So, the numbers 8.38 and 8.21 are entered into the MK-52 and the OR operation is performed on them. The OR operation is achieved by pressing K+/-/.

The result displayed should be 8.39, which translates into binary 0011 and 1001, and, hence, the binary number 111001, which is the result.

The following list details the MK-52's graphical representation of hexadecimal numbers: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -, L, C, Г, E, (blank). Normal hexadecimal representation is 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

Programming

The MK-52's programming commands are typed into the MK-52 in programming mode and are then executed. The MK-52 is fully capable of being programmed to manage memory and to use both conditional and unconditional branching.

In programming mode, the screen displays information about the program in memory, represented by two hexadecimal-digit operation codes. For example, if 10 01 0E 03 is displayed, then this means that 0E is stored at program step 00, 01 is stored at program step 01, 10 is stored at program step 02, and the machine is prompting for data to be input, to be stored at program step 03.

As an example, the following short program[6] performs continuous addition to get an idea of the speed of the Elektronika MK 52 calculator:

The keystrokes to enter the program for the Elektronika MK 52 calculator are as follows:

[F] ПРГ
B↑
1
+
B/0
C/П
[F] ABT

To execute it:

1
B/0
C/П

To stop it:

C/П or CX

Calculator's rough speed can be measured by using a stopwatch, and terminating the program after a specific time elapsed.

Saving to EEPROM

Before entering a program to volatile memory with the intention of saving this program to EEPROM memory, the EEPROM program space to be saved to must be cleared first, which clears the volatile memory as well as the selected area of the EEPROM memory.

Each program step requires 1 byte of memory and each data register requires 7 bytes of memory.

When clearing, reading, or writing to the EEPROM memory, the address and range are specified by a six-digit number, preceded by a non-zero number, in automatic mode: e.g. 1aaaadd specifies that dd bytes are to be stored starting at memory address aaaa. A two-position data/program switch controls whether data (from the registers) or program memory is transferred; a three-position switch is used to select read, write, and clear operations.

Additional information

The Elektronika MK-52 originally sold for 115 rubles. It was produced in a variety of colorways, including black and grey, turquoise and blue, white and grey, and orange. As typical for Soviet electronics, technical schematics were provided for the MK-52 when it was purchased, facilitating user modification and repair of the machine.

Elektronika MK-52 schematics

Error message

MK-52 displaying ЕГГОГ

When an error was encountered on the machine, the display produced a message similar to the English word "error". The word, written in this fashion, cut down on the number of display segments used to display the error message; however, this spelling, read as Cyrillic, would instead be pronounced "eggog" or "yeggog", depending on the language (the Cyrillic е is iotated in Russian and Belarusian - and, by extension, in the Russian-derived orthographies created for Non-slavic languages by the Soviet Union - but not in other Slavic languages such as Ukrainian, Bulgarian, or Serbian).

Games

There is a host of games available for the MK-52. The MK-52's undocumented functions tend to be heavily used in the games due to their ability to make unusual calculations and produce specialized displays. A simple example of the modification of the display is accomplished by the repeated squaring of 1×1050 (and ignoring error messages).

Use in outer space

In November 1988, the MK-52 went into space on the Soyuz TM-7 spacecraft, where it could have been used to calculate the trajectory of landing in the event of an onboard computer failure.

Bugs

There is currently only 1 known bug in the MK-52: the MAX function returns zero if one of its two arguments is zero.

References

  1. ^ a b "Elektronika MK-52". elektronika.su. Retrieved 2021-07-21.
  2. ^ a b "Elektronika MK-54". R/S Programmable Calculators. Viktor T. Toth. Retrieved 1 July 2017.
  3. ^ "Elektronika MK-61/52". gtello.pagesperso-orange.fr. Retrieved 2021-07-21.
  4. ^ Frolov, Sergei. "Undocumented functions of Soviet Calculators". www.leningrad.su. Retrieved 2017-02-06.
  5. ^ a b c "Elektronika MK-52: The MK-61 big brother?". www.hpmuseum.org. Retrieved 2022-10-12.
  6. ^ "Elektronika MK 52 Calculator Programming and Russian Science Fiction". rtr.bbs.tr. Retrieved 2024-08-07.

Emulators

Sources

Read other articles:

Murder of 12-year-old Chinese-Spanish child in 2013 In this Spanish name, the first or paternal surname is Basterra and the second or maternal family name is Porto. Asunta Basterra永芳BornFang Yong(2000-09-30)30 September 2000Yongzhou, Hunan, China,Died21 September 2013(2013-09-21) (aged 12)Santiago de Compostela, Galicia, SpainParent(s)Alfonso Basterra Camporro (father)Rosario Porto Ortega (mother) Asunta Yong Fang Basterra Porto (born Fang Yong; 30 September 2000 – 21 Septe...

 

 

Untuk pemeran film dan televisi, lihat Arbaaz Ali Khan. Arbaaz KhanArbaazLahir4 Agustus 1967 (umur 56)Pune, Maharashtra, IndiaKebangsaanIndiaPekerjaanPemeran, Produser, SutradaraTahun aktif1996—sekarangSuami/istriMalaika Arora ​ ​(m. 1998; bercerai 2016)​[1][2]Anak1Orang tuaSalim Khan (ayah)Sushila Charak (ibu)[3]KerabatSalman Khan (saudara) Arbaaz Khan (lahir 4 Agustus 1967) adalah seorang pemeran, sutradara ...

 

 

VN Janaki Ramachandran Ketua Menteri Tamil Nadu 5Masa jabatan7 Januari 1988 - 30 Januari 1988 PendahuluV.R. NedunchezhiyanPenggantiPemerintahan Presiden Informasi pribadiLahir30 November 1923Vaikom, Kottayam, Travancore (sekarang Kerala, India)Meninggal19 Mei 1996(1996-05-19) (umur 72)Madras (sekarang Chennai), Tamil Nadu, IndiaPartai politikAIADMKSuami/istriGanapathy Bhattar (1939-1961) (bercerai) M. G. Ramachandran (1963-1987) (sampai kematiannya)AnakSurendran (l. 1941)PekerjaanPem...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Untuk kapal lain dengan nama serupa, lihat Kapal penjelajah Jepang Mogami (1934) dan Kapal Perusak Kawal Jepang Mogami (1961). Sejarah Japan Nama Mogami (もがみ) Asal nama MogamiDipesan 2018Pembangun Mitsubishi, NagasakiPasang lunas 29 Oktober 2...

 

 

Злора́дство — радость, связанная с чужой неудачей, бедой, драмой или трагедией, или чужим невезением, несчастьем или горем. Возвращение в монастырь, Эдуардо Замацоис и Забала  (англ.) (рус., 1868 Содержание 1 Причины злорадства 2 Научные исследования 3 См. также 4 При�...

 

 

У этого термина существуют и другие значения, см. Горностай (значения). Горностай Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:Челюстнороты...

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

 

 

Testimone d'accusaTyrone Power in una scena del filmTitolo originaleWitness for the Prosecution Lingua originaleinglese, tedesco Paese di produzioneStati Uniti d'America Anno1957 Durata116 min Dati tecniciB/Nrapporto: 1,66:1 Generegiallo, thriller RegiaBilly Wilder SoggettoAgatha Christie (racconto) SceneggiaturaBilly Wilder ProduttoreArthur Hornblow Jr. Produttore esecutivoEdward Small (non accreditato) Casa di produzioneEdward Small Productions Distribuzione in italianoDEAR FotografiaRu...

 

 

Nick Fury vs. S.H.I.E.L.D.Cover to book 2Publication informationPublisherMarvel ComicsFormatOngoing seriesNo. of issues6Main character(s)Nick Fury Nick Fury vs. S.H.I.E.L.D. is a six-issue comic book miniseries published by Marvel Comics in 1988. It was written by Bob Harras and drawn by Paul Neary. Each issue is 48 pages long and they are referred to as books. The series was the first time in almost twenty years that Nick Fury and S.H.I.E.L.D. was the main focus and the series sold exception...

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

 

The Pearls of the Stone ManPosterNama lainNama JepangKanji 愛を積むひと TranskripsiRevised HepburnAi o Tsumu Hito SutradaraYūzō Asahara [ja]PemeranKōichi Satō Kanako HiguchiPenata musikTaro IwashiroDistributorAsmik Ace Entertainment Shochiku[1]Tanggal rilis 20 Juni 2015 (2015-06-20) Durasi125 menitNegaraJepangBahasaJepang The Pearls of the Stone Man (愛を積むひとcode: ja is deprecated , Ai o Tsumu Hito) adalah film drama Jepang tahun 2015 ...

 

 

Mountain range in Montana, United States and Alberta, Canada Not to be confused with Lewis Range (Coast Mountains). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Lewis Range – news · newspapers · books · scholar · JSTOR (January 2016) (Learn how and when to remove this message) Lewis RangeMt. Cleveland is ...

1951 film by Gordon Douglas I Was a Communist for the FBITheatrical release posterDirected byGordon DouglasScreenplay byCrane WilburBased onthe SEP articles I Posed as a Communist for the F.B.I.by Matt CveticPete MartinProduced byBryan FoyStarringFrank LovejoyNarrated byFrank LovejoyCinematographyEdwin B. DuParEdited byFolmar BlangstedMusic by William Lava Max Steiner (uncredited) Color processBlack and whiteProductioncompanyWarner Bros.Distributed byWarner Bros.Release dates May 2, ...

 

 

Barbara WaltersWalters pada tahun 2007LahirBarbara Jill Walters25 September 1929Boston, Massachusetts, A.S.StatusJandaMeninggal30 Desember 2022(2022-12-30) (umur 93)Kota New York, A.S.PekerjaanWartawatiPemandu gelar wicaraKarya terkenal Jangkar The Today Show (1962–1976) Pemandu acara Not For Women Only (1971–1976) Jangkar ABC Evening News (1976–1978) Pemandu acara 20/20 (1984–2004) Pencipta/pemandu acara The View (1997–2014) GajiAS$12 juta (2007)[1]Suami/istriMerv Ade...

 

 

Yeovil Town 2018–19 football seasonYeovil Town2018–19 seasonChairmanJohn FryManagerDarren Way(until 24 March)Neale Marmon (interim)(24 March – 8 May)Darren Sarll(from 19 June)StadiumHuish ParkLeague Two24th (relegated)FA CupFirst roundEFL CupFirst roundEFL TrophyGroup stageTop goalscorerLeague: Alex Fisher (7)All: Alex Fisher (8)Highest home attendance6,123 (14 August vs. Aston Villa, EFL Cup)Lowest home attendance720 (6 November vs. West Ham U23s, EFL Trophy)Average home league attend...

دونالد ترامب اثناء انسحاب بلاده عام 2017 أعلن دونالد ترامب عندما كان رئيسًا للولايات المتحدة في 1 يونيو 2017، أن الولايات المتحدة ستتوقف عن المشاركة في اتفاقية باريس لعام 2015 بشأن التخفيف من آثار التغير المناخي، معتبرًا أن من شأن الاتفاقية «تقويض» الاقتصاد الأمريكي،[1][2&#...

 

 

Dutch politician (born 1958) Fred TeevenTeeven in 2013State Secretary for Security and JusticeIn office14 October 2010 – 10 March 2015Prime MinisterMark RuttePreceded byNebahat AlbayrakSucceeded byKlaas DijkhoffMember of the House of RepresentativesIn office26 March 2015 – 23 March 2017In office20 September 2012 – 5 November 2012In office30 November 2006 – 14 October 2010In office23 May 2002 – 30 January 2003Leader of Livable Netherlands ...

 

 

Société Nationale de Radiodiffusion et de Télévisionالشركة الوطنية للإذاعة والتلفزةLogo Stato Marocco Forma societariasocietà anonima Fondazione15 febbraio 1928 a Casablanca Fondata daGoverno del Marocco Sede principaleRabat GruppoMinistero della Comunicazione Persone chiaveFayçal Laâraïchi (PDG)Mohammed Ayad (DG)Omar Errami (direttore della produzione e del canale) SettoreMezzi di comunicazione di massa Prodotticanali radio, canali televisivi Dipe...

У этого термина существуют и другие значения, см. Куя.Куя Характеристика Длина 186 км Бассейн 3600 км² Водоток Исток   (Т) (B) слияние рек: Вой-Вож и Воргашор  • Высота 4 м  • Координаты 67°05′53″ с. ш. 53°19′48″ в. д.HGЯO Устье    (Т) (B) Печора  �...

 

 

Association football tournament in England Not to be confused with the EFL Cup. Football tournamentEFL TrophyCurrent logoOrganising bodyEnglish Football LeagueFounded1981; 43 years ago (1981) (as the Football League Group Cup)RegionEnglandWalesNumber of teams64Current championsPeterborough United (2nd title)Most successful club(s)Bristol City (3 titles) 2024–25 EFL Trophy The English Football League Trophy (also known as Bristol Street Motors Trophy for sponsorship reasons...