Самодельный калькулятор в корпусе Б3-23 (На Н1806ВМ2)

Карманные вычислительные устройства и механические вычислители
Гость

Сообщение Гость » 04.12.2018,01:30

... тем временем, делаю юнит-тесты к проекту https://github.com/xoiss/b3-23/tree/unittests/unittests

сегодня таки нашёл багу в коде -- неправильно реализовано округление в функциях trim() и align()
например, по правилам Математики, число 0.4445, если его округлять до целого, должно стать 0, т.к. первый отбрасываемый знак "4" меньше 5
но сейчас программа выдаст 1 вместо 0, т.к. округление идёт пошагово разряд-за-разрядом, т.е. получается так: 0.4445 -> 0.445 -> 0.45 - > 0.5 -> 1 (разумеется, это неправильно)

вывод: не стоит пренебрегать тестами, даже если на 100% уверен в правильности написанного кода

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 18.12.2018,21:12

Контроль аккумулятора
Изображение
Применять ЭКФ1564ЛА4
Адрес регистра 177574 чтение ( значение напряжения на акк., при питании М-ЭВМ +4.82 в. ) :
000017 - макс. заряд ..............более 4.48
000007 - меньше заряд............до 3.98
000003 - совсем малый заряд...до 3.10
000001 - полный разряд...........до 2.49
000000 - переразряд ...............менее 2.49
*
Принимаю предварительные заявки на МПП калькулятора, сроки поставки - весна - лето 2019 г, без предоплаты.
*
Насчет 588ВА4 надо было пораньше намекнуть.
*
Измерял ток потребления +5.20 в. под RT-11 SJ V5.04 ( с высоковольтным RS-232 )- 100 ма без индикации АЛС-318, 190 ма - с ней.
*
Сменил подтяжки МПИ с 10 ком на 4.7 ком - глюки исчезли, стало устойчиво работать на 7.00 мгц
Изображение
*
По 1002ХЛ1.
Она категорически отказывается работать в классическом режиме ( вх. Интегрирование +0в. ) - примерно так на ~100 входной посылке внутренний триггер приемника Старт-Стоп заклинивает на +5в. и она продолжает вечный прием... На всех частотах ВМ2 и ХЛ1- без разницы.
Пришлось подать на 1002ХЛ1 614.4 кгц и на выв. 01 Инегрирование +5в. - заработала хорошо ( 9600 Бод ). Но 1228.8 кгц - молчок...
Изображение
*
Тест быстродействия 5.5 мгц :
012700 000100 005001 010203 010203 010203 010203 010203
010203 010203 010203 077111 077013 000000
43 сек - полный цикл
16 сек - холостой ход ( 4.19 млн SOB, ~262 т. SOB в 1 сек )
19 сек - ( 3 сек. чистыми ) 1 команда 010203 65536х64=4.19 млн.
43-16=27 сек, итого быстродействие ~1.24 млн рег-рег

У БК11М-4 мгц ХХ теста - 22.5 с., что соответсвует 186 . SOB в 1 сек,
М1801ВМ3А-6 мгц ХХ - 13 с., ~323 т. SOB в 1 сек.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 02.01.2019,16:38

ИзображениеИзображение
ИзображениеИзображение

Собственно, теперь вопрос в софте - присылайте для RT-11 МС1201.02 с ОЗУ 48 кбайт, файлы типа .SAV ( буду пробовать через эмулятор ДВК господина Патрона ).
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Самодельный калькулятор в корпусе Б3-23 (На Н1806ВМ2)

Сообщение MM » 21.12.2019,14:29

Есть возможность создать 4СПП калькулятора для корпуса МК-37, с 48 Кбайт СОЗУ , 1801РР1 и RS-232 высоковольтным.
Приглашаются спонсоры - для оплаты тополога и комплектации, и, возможно, программера .
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Ответить