В версии 1.07 введена система аппаратных и программных прерываний. Совместимость с предыдущими версиями не нарушена. Описание будет размещено по мере подготовки. Файл на http://mk.semico.ru/prog.htm
Для разработки программ связи ЭКВМ с компьютером (т.е. ПЭВМ :) ) будет полезен документ 401348.001 Д2 "Организация обмена данными в режиме внешнего доступа": http://mk.semico.ru/mk152d2.htm
Индикатор
Сколько людей, столько мнений. Постараюсь ответить.
Да, делалось из того, что было под рукой - никто ведь не скрывает. Взглянем с другой стороны, иначе _вообще_ ничего не было бы, кроме пустой говорильни на форумах и невнятных недоделанных макетов.
Если б у нас была хоть тысячная доля тех средств, что вложены в тот же киевский "Кристалл" - был бы совсем другой разговор. А так... давайте рассуждения про "те же грабли" оставим для недоразвитых пальцатых мальчиков-недопрограммистов с интернет-помоек. Надеюсь, последние высказывания на свой счет ни Вы, ни Ваш коллега не примете ;)
Ладно, по существу. Для вывода больших цифр есть подходящий шрифт, а в среднем вообще полный набор символов. Никто не запрещает использовать их в прикладных программах, или, если нужно, собрать внешний индикатор и подключить его к любому порту.
ЖК экраны, конечно, имеют не слишком высокую контрастность, но в МК-152 для ее увеличения сделана подсветка. У многих ли зарубежных аналогов она есть? Да и насколько у них экран больше, откровенно-то говоря.
Использование именно этого типа индикатора - очередной компромисс. Он соответствует устройству по потреблению вычислительных ресурсов. Килобайт экранной памяти в монохромном режиме можно обработать без задержек как из программы МК, так и из программ пользователя. Модель достаточно распространена, имеется отечественный производитель.
Графические индикаторы на других принципах существуют, даже ВЛИ есть. Но важный фактор здесь - стоимость.
Решение поставить четырехстрочный индикатор рассматривалось в свое время. Кстати, нам бы проще было. Но остановились на графическом, т.к он дает значительно больше возможностей для прикладного программирования.
Технически возможно хоть строчку на семисегментных светодиодах поставить, сверхярких. Но просматривать программу в виде "6Г 4L -0 25" удобно будет? Хотя для тонких ценителей можно даже файловую систему на этом принципе реализовать, развив перспективные идеи МК-52 по разным размерам блоков при операциях сохранения и стирания :)
Кроме того, переходить в нишу портативных компьютеров не планировалось. А постепенно увеличив экранное разрешение, затем пропорционально подтянув вычислительную мощность, объемы памяти, введя USB-порты и т.д получим что? Думаю, лишь очередное устройство для потребления коммерческой медиапродукции, только плохое и дорогое. Зачем?