Внимание! Новая версия "Е97" (2018 г.)!
(11.07 2019 исправлен небольшой баг с индикацией отрицательных чисел.)
Попробуйте!
Как вы, вероятно, знаете, "Е97" был придуман и впервые реализован в 1997 году. Тогда основная масса компьютеров (страшно вспомнить!) еще работала под управлением MS DOS, а Delphi еще только-только появилась. В результате все тогдашние реализации "Е97" я делал в Турбо Паскале.
Время шло, распространялась система Windows. Я попытался добавить к учебному компьютеру оконный интерфейс с помощью Delphi, но,
то что получилось,
показалось мне слишком сложным для работы со студентами. И я продолжал учить студентов в проверенных временем DOS-овских версиях.
В последнее время с DOS-приложениями в 64-битных Windows возникли проблемы (точнее говоря, из-за новой архитектуры процессоров система Windows потеряла возможность запускать такие приложения). Студенты и коллеги-преподаватели стали обосновано жаловаться на это.
И вот, наконец, перед вами новая версия "Е97", способная работать в последних версиях Windows.
А еще в ней (в качестве "бонуса") добавлен язык ассемблер. Так что теперь вместо
01D1
0010
можно написать
mov #16,R1
Подробная документация по возможностям и синтаксису языка ассемблер содержится в виде отдельного файла в
архиве с ПО.
Замечу, что в новой версии ПО можно по-прежнему продолжать писать программу непосредственно в кодах "Е97". Учитывая, что система кодирования в учебной машине "Е97" максимально упрощена, я бы рекомендовал не забывать об этом режиме работы.
Итак, встречайте: новая версия "Е97"!!!