Ну то, что уродливо, тут спору нет... выглядит отталкивающе, что не хочется даже трогать!
А ведь можно же практически то же самое сделать в более элегантном виде!
Меня, кроме внешнего вида, отталкивал от этих "
микропроцессорных систем" еще вот какой момент:
знаком я с ними был изначально по вот этой книжке:
ну мы тут многие
УМПК пытались по ней изучить...
И когда я увидел, как в ней представлена
УМПК-80, я сказал сам себе:"
Ну советская промышленность
дорвалась! Напихала в детский УМПК весь свой комплект 580! Тут ногу сломишь, осваивая!"
Но, как выяснилось за прошедшие 10 лет, пока я присутствую на этом форуме, вся эта книжка
под редакцией Преснухина, была скорее "
недобросовестной рекламой".
По всем комплектам учебных стендов, что мы разбирали здесь на форуме, в книжке сплошные
недоделки и ошибки. Как выяснилось, что и
УМПК-80 там, у кого она есть, всего лишь одна
скромная уродливая плата с макеткой или без, а кучи приложений нет практически ни у кого.
Ну и у кого эта
УМПК-80 есть - также отмечают ошибки в книге
Преснухина:
Монитор по ней
также не собрать без ошибок!И что меня совсем уж ужаснуло на сегодняшний день: я поискал описания
УМПК-80, чтобы знать
как выглядит
карта памяти и УВВ, это в основном попадается в разных ВУЗ-овских методичках,
так вот
УЖОСС В ТОМ, ЧТО СТУДЕНТАМ РЕКОМЕНДУЮТ В НИХ КОМПИЛИРОВАТЬ УЧЕБНЫЕ
ПРОГРАММЫ НА АССЕМБЛЕРЕ ПО ТАБЛИЦЕ! Ну - как в ранних "РК-86", "Специалистах" и т.п.,
пока журналы не напечатали простых компиляторов ассемблера.
А ведь в
УМПК-80 есть на борту и
интерфейс магнитофона, и
интерфейс RS-232! Очевидно, что
нет проблем задействовать кросс-средства!
Я не хочу обидеть все
ВУЗы скопом, возможно, где-то это так и есть, но в методичках, что я
скачал навскидку - рекомендации компилировать вручную по таблице!
Но теперь о хорошем: а что же мне понравилось - а то, что в базовом варианте машинка в общем-то
простая и довольно неглупая!
У нее в одноплатном варианте есть
2K ПЗУ Монитора по адресам
0000-07FFH, и
1К ОЗУ пользователяпо адресам
0800-0BFFH. Часть
ОЗУ пользователя "откушена" для системных целей, но немного.
Приятный момент, что
ОЗУ пользователя разделено на 2 части: программ и данных.
В ОЗУ программ можно запретить запись аппаратно -
Монитор так и делает, запуская программу
пользователя. То есть, если человек мучался, набирая свою программу на кнопках в кодах,
Монитор не даст её угробить в случае ошибки и потери управления.
Все
УВВ выведены в
пространство УВВ и доступны по
IN и
OUT. Шины мощно буферированы.
То есть, при вот такой карте памяти изначально:
есть полная свобода втыкать в
УМПК-80 любые поделия, причем, если я не ошибаюсь, тактовая
частота выбрана максимальной - около
2.5 МГц.
Так что на
УМПК-80 вполне можно было организовать что-то такое типа "
простейшей ЭВМ имени
Гранта Сирла", поскольку последовательные интерфейсы есть.
А вот что плохо в этом плане -
ПЗУ Монитора намертво сидит на адресах 0000-07FFH, и его
выключить из карты памяти нельзя, а всяческие Васюки для 8080 - как раз любят эту область!
Можно ведь было сделать ПЗУ теневым и загружаемым в ОЗУ, раз уж есть блокировка записи!
Ну и последнее, почему мне всё же понравилась
УМПК-80: почему-то отложилось в памяти у меня,
что
УМПК для работы с 7-сегментным дисплеем и простенькой клавиатуркой используют не много,
не мало:
К580ВВ79! (Ну
в УМПК-51 - это так и есть!)
А вот
УМПК-80 схемотехникой этого узла меня просто порадовал!
Два регистра и буфер! Я бы сделал так же... только не стал бы дополнительно буферировать
кучкой
ЛН1 регистр
ИР82 - он и сам-то мощный, а поставил бы
ИР83, раз уж у них так сложилось...
P.S. Кстати, скачал я эмулятор вот здесь: Эмулятор лабораторного тестового стенда УМПК-80,
так что, если кому что не понравилось, все претензии не ко мне, а - туда... P.P.S. И что меня ещё удивило: УМПК-80, похоже, производится по сей день! По крайней мере
по состоянию на 2011 год "УМПК-80 производился, стоимость 46366 рублей вместе с НДС."