Вход для пользователей

You are here

Электроника МК/Б3

Советские программируемые калькуляторы

Тест производительности МК-161 - золотое сечение

Программа рассчитывает либо 512 знаков золотого сечения и результат помещает в регистры, либо 12288 знаков и результат размещает в блокноте. Эмулятор Павла Петрова на моем ноутбуке в первом случае отрабатывает 7-8 секунд на максимальной скорости, а во втором - около 320 секунд. Вычислительная сложность где-то N log(N). Хотелось бы знать, сколько будет работать реальная машинка и корректно ли. С блокнотом лучше не экспериментировать, т.к. по документации он рассчитан на ограниченное число перезаписей.

Фишки следующие:

Плотно упакованные десятичные (DPD) и их использование для увеличения разрядности регистров ЭКВМ.

Особенность архитектуры отечественных ЭКВМ — регистры стека (X, Y, Z, T и X1) хранят 14 десятичных знаков «мантиссы», а десятичные регистры (R0…R999) — только 12. Применив технологию плотной упаковки десятичных разрядов (DPD) можно сохранять в регистрах все 14 разрядов, размещая их в том же, или меньшем объёме памяти.

Метки публикаций: 

Тригонометрия починилась

Уважаемый digitalinvitro помог найти проблему с неработающим переключателем меры углов, и вот в прошивке 0.6.18b все заработало. Нажатие на кнопку Р-ГРД-Г переключает меру углов циклически, внизу фото команд 27 F SIN с разными мерами углов рядом с прародителем:
Рад
Грд
Г

Метки публикаций: 

С-ЕГГ0Г в ручном режиме!

Сегодня мне совершенно случайно удалось забраться на 7 этаж со стороны "длинных монстров". Проверено как на оригинальном МК-52, так и на андроидном эмуляторе. Последовательность действий довольно сложная, но вполне логичная, кроме последних команд.
А. Надо подобраться как можно ближе к порядку 700. Например, так:

Метки публикаций: 

МК61S, полёт Перепёлкина

Прошивка (версия 0.6.15) MK61S пополнилась поддержкой стандартной клавиатуры МК61.
По традиции, на каждом воплощении МК61 Перепёлкин должен сделать свой знаменитый полёт с сыном. Поехали!

F ПРГ 00.ИПД 01.Fx<0 02.09 03. ...

Лунолет-1

Шаманство в подборе регистров.

Полетав снова на Лунолёте, заметил интересную вещь...
Память до сих пор сохранила что где находится, особенно в нижнем ряду регистров - ИПО, ИПА, ИПВ, ИПС.
С одной стороны, вроде бы ничего удивительно, всего-то четыре регистра, запомнить нетрудно. Но память подсказала какие-то подсознательные ассоциации, оставшиеся ещё с далёких школьных времён:

Метки публикаций: 

Посадка Аполлона на МК-61

Полетал на выходных на прг.ЛМ-1, скоротал пару вечеров)
Автопилот зарекомендовал себя с хорошей стороны, удивляюсь, почему его не использовали раньше...
Пролёт баллистической части выполнял с шагом в 100 секунд, на этапе торможения уменьшал шаг до 10.
Подпрограмму "МФД", результат которой засылается в регистр Y перед остановом, оказалось удобно использовать в трёх режимах:
1) на баллистическом участке выводить туда либо дистанцию до цели, либо время полёта до цели.

Метки публикаций: 

Лунный модуль 1 на МК-61

Текст программы для моделирования спускаемого модуля Аполлона 11.
Описание работы, комплект исходных данных.

Метки публикаций: 

По следам Аполлонов на МК-61

Разбор "классической" программы Лунолёт-3, план её модификации, с учётом возможностей МК-61

Метки публикаций: 

Челлендж: метакомпилятор для МК-161

Готов ли кто-нибудь написать метакомпилятор для «Электроники МК-161»? Я обращаюсь к владельцам ЭКВМ или тем, кто готов потратить на неё 17000 рублей или раздобыть другим образом. Также к тем, кто может внести что-то в призовой фонд. Сам я могу помочь своим опытом и советами.

Страницы

Subscribe to RSS - Электроника МК/Б3