Главная Дока Микро-80 Радио-86РК ЮТ-88 Орион-128 Ссылки Новости Письмо

Описание компьютера Радио-86РК
Журнал РАДИО

Программа "DUMPCOR".

Предлагаемую здесь программу мы публикуем не только для практического использования читателями журнала, но и как своеобразную "затравку" для создания программного продукта аналогичного назначения для “Радио-86РК”. Дело в том, что программа “DUMPCOR” несколько, на наш взгляд, великовата по объему и не имеет полного набора сервисных удобств. Вот мы и решили пригласить вас принять участие в мини-конкурсе на разработку программы ввода и редактирования шестнадцитиричных кодов в ОЗУ “Радио-86РК”.

Во-первых, нам представляется, что такая программа должна иметь все-таки меньший объем. Во-вторых, по-видимому, целесообразно иметь не только построчный, а и поблочный — по 256 байт — подсчет контрольных сумм (без выхода в МОНИТОР и использования его директивы О). Ведь именно в такой форме контрольные суммы приводятся при описании программ в нашем журнале. Разумеется, надо, чтобы у пользователя была возможность получить контрольную сумму и для всей вводимой программы.

Еще один вопрос — алгоритм подсчета контрольной суммы. Без того, что используется в МОНИТОРе, конечно, не обойтись. Но настала пора иметь и возможность дополнительного контроля ввода данных по более мощному (с точки зрения возможностей по выявлению ошибок) алгоритму, например, по известному у профессиональных программистов под названием “CRC”. И, наконец, должен быть реализован экранный режим редактирования таблицы кодов. Отнюдь не исключаются при “том и другие усовершенствования программы по сравнению с публикуемой — главное, чтобы она была действительно удобна в работе для неквалифицированного пользователя.

Крайний срок предоставления материалов на конкурс — 30 мая 1991 г. (по почтовому штемпелю места отправки).

Конкурсные материалы должны включать краткое описание работы программы, кассету с записью программы в формате “Радио-86РК” (несколько копий), данные об авторе или авторах (фамилию, имя и отчество, почтовый адрес, телефон).

Лучшая работа будет отмечена премией (250 руб.). Редакция не исключает и поощрение тех, кто будет на втором и третьем местах,— были бы интересны предложенные ими программы.

В библиотеке системных программ владельцев радиолюбительского компьютера “Радио-86РК” может оказаться весьма полезной программа экранного редактора шестнадцатиричных кодов “DUMPCOR”. С ее помощью удобно, в частности, вводить в ОЗУ компьютера программы в машинных кодах. При этом сама процедура ввода становится более наглядной и, следовательно, менее утомительной. Снижается и вероятность ошибок, так как данные представляются на экране дисплея в той же форме, что и в журнале.

Программа имеет объем примерно 1,2 К и предназначена для компьютеров с ОЗУ объемом 32 К. Коды программы приведены в табл. 1, а поблочные контрольные суммы — в табл. 2. После запуска (G7000) программа запрашивает начальный адрес блока. Если надо просматривать содержимое ОЗУ, начиная с нулевого адреса, то необходимо набрать в адресе, по крайней мере, один ноль. После нажатия на клавишу “ВК” на экран выводится первый блок объемом 128 байт и можно приступать к просмотру и изменению содержимого ячеек этого блока.

Адрес ячейки ОЗУ, под которой находится курсор, вычислять не надо он отображается в правом верхнем углу экрана. Здесь же дублируется содержимое ячейки. В нижней части экрана находится текстовая подсказка, облегчающая работу с программой.

Внутри блока, выведенного на экран, курсор перемещают клавишами управления курсором, включая и клавишу “Курсор в левый верхний угол” (она не приведена в подсказке). Нажатие на эту клавишу устанавливает курсор в начало блока. Нажатие на клавишу “ВК” приводит к выполнению команд “Перевод строки” и “Возврат каретки” (т. е. курсор устанавливается в начало следующей строки). Смену блоков производят нажатием на клавишу “G” (переход к следующему блоку объемом 128 байт) и на клавишу “Н” (возврат к предыдущему блоку). Если необходимо изменить адрес, с которого ведется просмотр, то нажимают на клавишу “N” и программа запрашивает новый адрес.

ТАБЛИЦА 2

KOHTРОЛЬНЫЕ

СУММЫ

7000-70FF

9679

7100-71FF

1EB9

7200-72FF

A8E2

7300-73FF

1E7D

7400-74BF

8632

7000-74BF

BFC3

Кроме выполнения функций просмотра и модификации ячеек, программа “DUMPCOR” просчитывает для каждой строки таблицы контрольные суммы (они выводятся справа от строки).

В. АКИНФИН

г. Измаил, Одесская обл.

Отсканировано с журнала Радио №2 1991 г.
Отредактировано Лесных Ю. 2001 г.

Описание компьютера Радио-86РК
Журнал РАДИО



(C) 2003-2010 www.danbigras.ru Наш адрес: info@danbigras.ru
Всё о старых компьютерах