Эта программа была написана мной в рамках дипломного проектирования. Она предназначена для использования в учебном процессе при изучении основ микропроцессорной техники. С ее помощью студенты познакомятся с системой команд микропроцессора i8080 (отечественный аналог К580) а также с принципами построения микропроцессорных систем- программа эмулирует несколько внешних устройств, подключенных к виртуальным портам ввода-вывода, а также позволяет добавлять новые путем написания новых модулей расширения (не требуется перекомпиляция всей программы).
Прилагается шаблон для написания плагина (в архиве с исходными текстами). Программа имеет удобный интерфейс, встроенный ассемблер i8080, справку по пользованию программой и справочник команд. В окне ассемблера для быстрого вызова справки по команде на которой стоит курсор работает сочетание клавиш Ctrl+F1. Есть настройка цветовой схемы главного окна.
Для установки эмулятора не требуется каких-либо особых действий. Просто распакуйте архив i8080emu.zip сохраняя структуру каталогов.
С эмулятором поставляется несколько плагинов, имитирующих внешние устройства:
speaker.dll PC-speaker plugin Output port: 0xf4, bit 0.
Вы можете получить исходные тексты эмулятора и принять участие в его доработке. Архив с исходными текстами называется i8080emu-src.zip и скачать его можно с официального сайта программы (см. внизу). Архив содержит полные исходники программы, плагинов и справки. Исходный текст программы распространяется по условиям лицензии GPL. Исходные тексты справочной системы под Creative Commons.
Для компиляции программы и плагинов требуется Borland C++ Builder 6. При компиляции программы нужно убедиться что:
Для компиляции справочной системы нужен Microsoft Help Work Shop. Подробности в файле doc/README.
Автор: Сашнов Александр E-mail: sashnov@ngs.ru Homepage: http://sashnov.nm.ru/i8080emu.html Дата: 2004 март Обновлено: 2008 январь