Есть реальная программа-калькулятор, она должна печатать ибо калькулятор. Программа использует алгоритм расчета, мы оптимизируем имеено этот алгоритм. Квадратичность выбранного алгоритма позволяет отделять тайминги расчетов от таймингов печати знаков. Oбъяснял это не раз - https://forum.vcfed.org/index.php?th...3/post-1309053
Вы бы раскрыли секрет, что вы заметили неоптимального? Можно и конкретнее, типа на Векторе сильно тормозятся инструкции вроде LD A,B - но как же без них?! И 4000 или более знаков интересны мне только тем, что у меня до сих пор нет уверенности, что ваш код может быть реально быстрее, если он будет соответствовать требованиям проекта.
А мои программы для Вектора можно и под СР/М запускать, писал об этом. Реально они и есть программы для СР/М. Монитор - это фактически эмулятор СР/М.