WikiDer > Elektronika MK-52 - Vikipediya

Elektronika MK-52 - Wikipedia
Elektronika MK-52 dasturlashtiriladigan kalkulyator.
Elektronika MK52, Elektronika MK-52, kalkulyator, 1983-1991 yillar, ROMː512 B, RAMː 15 registrlar, 105 dastur qadamlari, Displayː VFD, 8 + 2 belgilar, Hajmi: 78 x 212 x 35 mm, Og'irligi: 250 g, 4 x AA batareyasi
Elektron MK-52 Kalkulyator PCB

The Elektronika MK-52 (Ruscha: Elektrounika MK-52) an RPN-dasturlashtiriladigan kalkulyator da ishlab chiqarilgan Sovet Ittifoqi 1983 yildan 1992 yilgacha. Bu Sovet dasturlashtiriladigan kalkulyatorlarning uchinchi avlodiga tegishli. Uning asl sotish narxi 115 edi rubl.

MK-52 ning funktsionalligi xuddi Elektronika MK-61, bundan tashqari MK-52 ichki qurilmaga ega o'zgaruvchan emas EEPROM doimiy ma'lumotlarni saqlash uchun xotira moduli, diagnostika uyasi va ROM modullari uchun slot. Dasturlash tili va funktsionalligi MK-52 va MK-61 kalkulyatorlari oldingi MK-54 ning kengaytmalari edi,[1] B3-34va B3-21 Elektronika kalkulyatorlar. MK-52 - bu EEPROM moduli ko'rinishidagi ichki xotiraga ega bo'lgan yagona ma'lum kalkulyator.

Ko'plab sovet kalkulyatorlarida bo'lgani kabi, MK-52 ham bir qator hujjatsiz funktsiyalarga ega.[2] 1988 yil noyabrda MK-52 kosmosga parvoz qildi Soyuz TM-7 kosmik kemalar, bu erda bortda kompyuter ishlamay qolgan taqdirda qo'nish traektoriyasini hisoblash uchun ishlatilishi mumkin edi.

Arxitektura

MK-52 105 qadamga ega o'zgaruvchan dastur xotirasi, ichki EEPROM moduli (512 baytli xotira bilan) va 15 ta 7 baytli registr. U to'rtta AA o'lchamdagi akkumulyator batareyasidan foydalanadi yoki quvvat adapteriga ulanishi mumkin. Nisbatan xira, o'n xonali (8 xonali) mavjud mantissa, 2 ta raqam ko'rsatkich) yashil vakuumli lyuminestsent displey. MK-52 kengayish portiga ega, unga turli xil ROM (Faqat o'qish uchun xotira) modullarni biriktirish mumkin edi. Tizimning soat tezligi taxminan 75 kHz (fazalar generatorining mikrosxemasidan olingan) va uning og'irligi taxminan 400 grammni tashkil qiladi.

MK-52 - bu doimiy elektr o'chirilmaydigan xotiraga ega bo'lgan birinchi sovet mikro-kalkulyatori (EEPROM, KR1601RP1 turi, hajmi 4 kilobitit va 10000 ta qayta yozish imkoniyatiga ega), dasturlarning xavfsizligi va bufer uchun quvvat o'chirilgan. Ushbu EEPROM xotirasi 512 baytgacha dastur so'zlarini (yoki 72 baytli 72 registr tarkibini) saqlashga va tarkibini kalkulyator bilan almashtirishga qodir. Ram.

Kalkulyator bir xil buyruqlar tizimi va mashina kodlaridan foydalangan holda ikkinchi avlod modellariga (B3-34 va MK-54) to'liq mos keladi. O'rtacha dasturning barcha 105 qadamlarini bajaradigan dastur va MC-52-dagi 15 ta registrlarni qabul qilish qobiliyati taxminan 140-150 qadamlarga va B3-34 da 18 ta registrlarga teng bo'ladi. Bundan tashqari, MC-52 raqamlarning butun va kasr qismlarini ajratish, raqamlarning absolyut va maksimal qiymatlarini izlash va ma'lum mantiqiy amallarni bajarishi mumkin bo'lgan kengaytirilgan buyruqlar to'plamiga ega.

Elektr tokining talablari

Kutish rejimida (ekran nol bilan yoritilganda) - taxminan 89 mA,

Xotira rejimida (dasturning bajarilishi Cx ↑↑↑: VP K, natijada indikator faqat nurli o'nlikni bildiradi) - taxminan 84 mA,

Hisoblash rejimida, dasturga muvofiq - 73 mA.

ROM

Bundan tashqari, siz tashqi ulanishingiz mumkin ROM bu foydalanuvchi kutubxonasini tashkil etadigan, ishlab chiqaruvchi tomonidan ishlab chiqarilgan saqlangan o'yinlar va matematik dasturlar bilan xotirani kengaytirish birligi. Ishlab chiqaruvchilar 4 turini ishlab chiqarishdi ROM kartridjlar, ulardan uchtasi turli xil matematik funktsiyalarni va bitta BRP-4, o'yin dasturlarini o'z ichiga oladi:

BRP-2 "Astro" (ruscha: BRP-2 "Astro")rus tilidagi oylik jurnalining 1988 yil 12-sonida e'lon qilingan navigatsion vazifalar uchun bir qator dasturlar bilan Morskom sbornike (Dengiz hazm qilish);

BRP-3 (ruscha: BRP-3), matematik muammolarni hal qilish uchun 60 ta dasturni o'z ichiga olgan. 1988 yilda ushbu ROMning 15200 donasi ishlab chiqarilgan va 16 rubldan sotilgan;

BRP-4 (ruscha: BRP-4) o'yin dasturlarini o'z ichiga olgan 1989 yilda ishlab chiqarilgan;

YaHM "Geo".

MK-52-da yana bir kengaytiruvchi razvedka mavjud bo'lib, u kalkulyatorni ishlab chiqarish paytida diagnostikani amalga oshirishga xizmat qiladi va kalkulyatorni tashqi qurilmalar va ularning boshqaruvchilari, masalan, tashqi printer bilan bog'lashi mumkin.

Asosiy operatsiyalar

MK-52 ikkita asosiy ish rejimiga ega: avtomatik rejim va dasturlash rejimi. Umumiy hisob-kitoblar va operatsiyalar avtomatik rejimda amalga oshiriladi, dasturlar esa dasturlash rejimida kirish sifatida beriladi. Klaviaturani bosish ketma-ketligi [F] [CHS] ([/-/] tashqi ko'rinishida) MK-52 ni avtomatik rejimga o'tkazadi, shu bilan birga [F] [EE] ([Bn]) uni dasturlash rejimiga o'tkazadi.

Avtomatik rejimda qo'lda hisob-kitoblar mos keladi Teskari Polsha yozuvlari mantiq. Masalan, 2 + 3 ni baholash uchun quyidagi tugmachalarni bosish kerak: [2] [kiriting] (kabi ko'rinadi [B ^]) [3] [+].

Bittadan ikkilik operatsiyalar

MK-52 to'liq bajarishga qodir Mantiqiy operatsiyalar ikkilik raqamlar. Quyidagi misol Yoki mantiqiy operatsiya ikkilik raqamlar bo'yicha 111000 va 100001:

Ikkilik raqamlar kalkulyatorga an tomonidan o'rnatiladigan o'n oltinchi raqamlar sifatida kiritiladi 8.

Birinchidan, operator raqamlarni to'rtta raqamli guruhlarga ajratishi kerak, agar kerak bo'lsa, etakchi nollarni qo'shishi kerak, masalan. bo'linish 111000 to'rtta guruhga bo'linadi 0011 va 1000. Ekvivalenti o'n oltinchi bu ikkita to'rt xonali ikkilik raqamlarning qiymatlari 3 va 8navbati bilan, bu o'n oltilikka teng 38.

Xuddi shunday, 100001 o'n oltilikka teng 21.

Shunday qilib, raqamlar 8.38 va 8.21 MK-52 ga kiritiladi va OR operatsiyasi ular ustida amalga oshiriladi. OR operatsiyasiga tugmachasini bosish orqali erishiladi [K] tugmachasini, keyin [CHS] (o'xshaydi) [/-/]).

Ko'rsatilgan natija bo'lishi kerak 8.39, bu ikkilikka tarjima qilinadi 0011 va 1001, va shuning uchun ikkilik raqam 111001, bu natija.

Quyidagi ro'yxatda MK-52 ning o'n oltinchi raqamlarning grafik tasviri batafsil bayon etilgan: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -, L, C, G, E, (bo'sh). Oddiy o'n oltinchi vakillik 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Dasturlash

MK-52 dasturlash buyruqlari dasturlash rejimida MK-52 ga teriladi va keyin bajariladi. MK-52 xotirani boshqarish va ikkalasidan ham foydalanish uchun to'liq dasturlashtirilgan shartli va shartsiz dallanma.

Dasturlash rejimida ekranda ikkita o'n oltita raqamli ish kodlari bilan ifodalangan dastur haqidagi ma'lumotlar xotirada aks etadi. Masalan, agar 10 01 0E 03 ko'rsatiladi, demak bu degani 0E dasturning 00-bosqichida saqlanadi, 01 dasturning 01-bosqichida saqlanadi, 10 dasturning 02-bosqichida saqlanadi va mashina ma'lumotlarni kiritishni, dasturning 03-bosqichida saqlashni talab qiladi.

EEPROM-ga saqlanmoqda

Dasturga kirishdan oldin o'zgaruvchan xotira ushbu dasturni saqlash niyatida EEPROM xotira, avval saqlanadigan EEPROM dastur maydonini tozalash kerak, bu o'zgaruvchan xotirani va EEPROM xotirasining tanlangan maydonini tozalaydi.

Har bir dastur bosqichi 1ni talab qiladi bayt xotira va har bir ma'lumot registri 7 baytli xotirani talab qiladi.

EEPROM xotirasini tozalash, o'qish yoki yozishda manzil va diapazon oltita raqam bilan belgilanadi, oldinda nolga teng bo'lmagan raqam, avtomatik rejimda: masalan. 1aaaadd buni aniqlaydi dd baytlarni xotira manzilidan boshlab saqlash kerak aaaa. Ikki pozitsiyali ma'lumotlar / dastur kaliti ma'lumotlarning (registrlardan) yoki dastur xotirasining uzatilishini nazorat qiladi; o'qish, yozish va tozalash operatsiyalarini tanlash uchun uchta pozitsiyali kalit ishlatiladi.

Qo'shimcha ma'lumot

Narx

Uning asl sotish narxi 115 edi rubl.

Ranglar

MK-52 turli xil ranglarda, shu jumladan qora va kulrang, firuza va ko'k, oq va kulrang va to'q sariq ranglarda mavjud edi.

Sxemalar

Bugungi kunda g'ayrioddiy amaliyot deb hisoblanadigan (lekin Sovet elektronikasi uchun odatiy bo'lgan), MK-52 sotib olinganida texnik sxemalar taqdim etilib, foydalanuvchi modifikatsiyasini va mashinani ta'mirlashni osonlashtirdi.

Elektronika MK-52 sxemalari

Xato xabari

MK-52 namoyish etilmoqda EGGOG

Mashinada xatolik yuz berganda, displey inglizcha "error" so'ziga o'xshash xabar chiqardi. Ushbu uslubda yozilgan so'z, xato haqidagi xabarni namoyish qilish uchun foydalaniladigan namoyish segmentlari sonini kamaytiradi. Rus tilida bu imlo "xato" emas, balki "eggog" deb talaffuz qilinadi.

O'yinlar

MK-52 uchun bir qator o'yinlar mavjud. MK-52-ning hujjatsiz funktsiyalari g'ayrioddiy hisob-kitoblarni amalga oshirish va ixtisoslashtirilgan displeylarni ishlab chiqarish qobiliyatlari tufayli o'yinlarda juda ko'p foydalaniladi. Displeyni modifikatsiyalashning oddiy misoli takroriy kvadrat bilan bajariladi 1×1050 (va xato xabarlarini e'tiborsiz qoldirish).

Kosmosda foydalaning

1988 yil noyabrda MK-52 kosmosga parvoz qildi Soyuz TM-7 kosmik kemalar, bu erda bortda kompyuter ishlamay qolgan taqdirda qo'nish traektoriyasini hisoblash uchun ishlatilishi mumkin edi.

Xatolar

Hozirda MK-52-da faqat bitta xato ma'lum: MAX funktsiyasi nol natija beradi, agar funktsiyaning ikkita argumentidan biri nolga teng bo'lsa.

Adabiyotlar

  1. ^ "Elektronika MK-54". R / S dasturlashtiriladigan kalkulyatorlar. Viktor T. Toth. Olingan 1 iyul 2017.
  2. ^ Frolov, Sergey. "Sovet kalkulyatorlarining hujjatsiz funktsiyalari". www.leningrad.su. Olingan 2017-02-06.

Tashqi havolalar

Emulyatorlar

Manbalar