Данному образовательному сайту пришлось несколько раз менять свое имя. С 2011 года доступ к нему обеспечивается по URL
http://educomp.runnet.ru

emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-...)
Более подробно об истории сайта можно прочитать здесь.


Учебные модели компьютера



Модели (software):

"Е14" (parallel !!!)
"S9PU" (parallel)

Модели (hardware):






Награды сайта
Награды сайта

"ANT-8": программная реализация

Программное обеспечение для Windows, Linux и Mac OS можно загрузить с домашней странички модели. Эта процедура бесплатна, хотя сервер предварительно попросит вас заполнить небольшую анкету.

Работать с ПО (после его инсталляции, не вызвавшей у меня никаких проблем) нужно следующим образом. Запускаем программу и попадаем в ее главное окно. Оно предназначается для программы на ассемблере и в первый момент пустое. Вы можете набрать в него своею собственную программу на ассемблере, а можете загрузить текстовой файл с уже готовой. На приводимом ниже рисунке загружена одна из входящих в дистрибутив программ (см. пример 1).

ПО: редактор

Теперь скомпилируем ее, щелкнув по кнопке "Assembler", и перейдем к отладке (кнопка "Debug"). Откроется еще одно окно (см. рисунок ниже), которое содержит гораздо больше органов контроля. Это и кнопки управления, и отображение составных частей машины (левая часть окна; обратите внимание на поля "Input" и "Output", обеспечивающие обмен процесора с внешними устройствами, и дисплей - "Console"), и, наконец, справа текст программы с результатами ее трансляции в ОЗУ.

ПО: отладчик

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


Автор сайта - Евгений Александрович Еремин (Пермский государственный педагогический университет). e_eremin@yahoo.com