Электроника МК-52: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Mercury (обсуждение | вклад) Нет описания правки |
|||
Строка 43: | Строка 43: | ||
* [http://www.emulator3000.emuita.it/rus-c3.htm Программа-эмулятор большого количества советских калькуляторов] |
* [http://www.emulator3000.emuita.it/rus-c3.htm Программа-эмулятор большого количества советских калькуляторов] |
||
* [http://lordbss.narod.ru/pmk.html Игровые программы для МК-52, МК-61] |
* [http://lordbss.narod.ru/pmk.html Игровые программы для МК-52, МК-61] |
||
* [http://pmk.arbinada.com ПМК - база знаний по программируемым микрокалькуляторам (отечественным и зарубежным) и новой модели - МК-152] |
|||
[[Категория:Советские программируемые микрокалькуляторы]] |
[[Категория:Советские программируемые микрокалькуляторы]] |
Версия от 23:38, 16 декабря 2007
|
Электроника MK-52 — программируемый микрокалькулятор с обратной польской записью для проведения инженерных расчётов. Относится к третьему поколению советских программируемых калькуляторов.
МК-52 первый советский микрокалькулятор с энергонезависимой памятью (ППЗУ, типа КР1601РР1 объемом 4 Кбит), обеспечивающей сохранность программ при выключении питания. Блок этой памяти способен хранить программы с общим числом шагов до 512 и обмениваться ими с ОЗУ. Кроме того имеется возможность подключения внешнего ПЗУ, хранящего несколько десятков программ, образующих библиотеку пользователя (эти программы записываются заводом-изготовителем). Всего производителями выпускалось 4 типа картриджей ПЗУ: БРП-2 "Астро", БРП-3, БРП-4, БРП "Гео" (три из них содержали разнообразные математические функции, БРП-4 - игровые программы). Кроме разъема для подключения ПЗУ, в МК-52 также еще один разъем расширения, в который можно было подключать внешние устройства, например специальный принтер.
Микрокалькулятор имеет расширенный набор микропрограмм, в частности, выделение целой и дробной части чисел, нахождение абсолютного и максимального значения чисел, выполнение некоторых логических операций. В то же время калькулятор полностью совместим с моделями второго поколения (Б3-34 и МК-54) по системе команд и кодов. В среднем программа, которая займет в МК-52 все 105 шагов программной памяти и 15 регистров, по своим возможностям будет эквивалентна примерно 140—150 шагам и 18 регистрам программы, написанной в системе команд Б3-34.
МК-52 летал в космос на корабле «Союз ТМ-7». Его предполагалось использовать для расчёта траектории посадки в случае, если выйдет из строя бортовой компьютер.
Особенности ППЗУ МК-52
- Длина программы кратна 7;
- Первые команды из последней неполной семерки не будут считаны (записаны), если длина программы не кратна 7;
- Начальный адрес программы должен быть кратен 16;
- Информация стирается построчно по 16 адресов;
- Перед сохранением программы необходимо стереть содержимое ППЗУ, т. к. «старая запись» логически складывается с «новой записью»;
- При перемещении программы из ОЗУ в ППЗУ порядок шагов программы принимает вид: 2,3,4,5,6,7,1. При считывании программы из ППЗУ порядок восстанавливается;
- 1 регистр занимает память, равную 7 шагам программы;
- 1024=0000, 1025=0001;
- Переключатель «С-З-СЧ» всегда держать в положении «СЧ», чтобы случайно не уничтожить программы, хранящиеся в ППЗУ;
- В ППЗУ — 1 команда=8 бит, 1 регистр=56 бит;
- «П» 1AAAA-2. Длина программы = 103 шага, однако в 98 шаге команды нет;
- «Д» 1AAAA-2. Запишутся все 15 регистров, но регистр «E» будет дефектным: знака нет, показателя нет, десятичная точка — после первой цифры;
- «П» 1AAAA-5. Будет переход команд: «-3» => «00», «-4» => «08», «98» => «09»;
- При работе с ППЗУ возрастает потребляемая мощность;
См. также
- Электроника Б3-21
- Электроника Б3-34
- Электроника МК-54
- Электроника МК-61
- Электроника МК-152
- Еггогология
- Список советских калькуляторов
- Главная и побочная ветки