stringtranslate.com

СИМ-1

SYM -1одноплатный «тренировочный» компьютер, произведенный Synertek Systems в 1975 году. Он был разработан Рэем Холтом . [ нужна цитация ] Первоначально он назывался VIM-1 (универсальный входной монитор), но позже это название было изменено на SYM-1.

SYM-1 является точной копией [2] популярной системы MOS Technology KIM-1 , с которой он в значительной степени совместим. По сравнению с KIM-1 , улучшения включают возможность работы от одного источника питания +5 В, расширенное ПЗУ монитора, три настраиваемых разъема ПЗУ/ СППЗУ , встроенную ОЗУ с возможностью расширения до 4 КБ , последовательный порт RS-232 и «высокоскоростной» ( 185 байт/сек , KIM-1 поддерживает около 8 байт/сек) интерфейс хранения аудиокассет. Он также оснащен встроенными буферными схемами для упрощения взаимодействия с устройствами «высокого напряжения или сильного тока».

Одной из возможностей SYM-1 является возможность добавления осциллографа для обеспечения 32-символьного дисплея под управлением программного обеспечения. Как поясняется в главе 7 «Справочного руководства SYM», вертикальный вход, вход заземления и триггерный вход осциллографа должны быть подключены к разъему «Scope Out» AA на плате SYM-1. Код «Программное обеспечение драйвера выхода осциллографа», представленный в этой главе руководства, должен быть введен в память SYM-1 и выполнен для включения дисплея осциллографа. Этот код обеспечивает управление дисплеем осциллографа, а также элементарный набор символов. Резисторы R42 и R45 необходимо отрегулировать для улучшения отображаемого изображения.

Synertek продавала ПЗУ, которые можно было установить для добавления языка программирования BASIC или резидентного ассемблера/редактора (RAE). Synertek заключила контракт с компанией Eastern House Software на портирование их Macro Assembler /Editor (MAE) в ПЗУ размером 8 КБ . Автором MAE, RAE и еще одной версии, продаваемой Skyles Electric Works, был Карл Мозер. MAE продавался в различных формах не только для SYM-1, но и для других компьютеров на базе 6502, включая Commodore, Atari, KIM и Apple. Другие формы MAE включали кросс-ассемблер для 6800 и 8085, и предложение этих кросс-ассемблеров было запланировано для RAE.

Одной из наиболее тонких особенностей SYM-1 является использование справочной таблицы в нижней памяти 6502. Это обеспечивает функцию векторизации в операционной системе для перенаправления вызовов подпрограмм на различные драйверы ввода и вывода, включая обслуживание прерываний. . Пользователи могут разрабатывать свои собственные процедуры интерфейса и заменять исходные векторы в загрузочной UV-EPROM новыми векторами. Это обеспечивает бесперебойную работу монитора платы и таких языков, как Synertek Systems BASIC. Одним из более поздних домашних/учебных компьютеров, в котором широко используется эта концепция, является BBC Micro , производимый Acorn Computers в Великобритании. Некоторые другие разработчики компьютеров той эпохи не смогли понять значение этого элегантного использования векторов для программного отображения новых разработок в области аппаратного обеспечения.

Смотрите также

Рекомендации

  1. ^ Технические подробности взяты из Справочного руководства SYM (PDF) . Synertek Systems Corp., август 1978 г.
  2. ^ "SYM-1 на старых компьютерах" .

Внешние ссылки