Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.orgfree.com

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


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



Модели (software):

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

Модели (hardware):






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

"SIC" - "Simplified Instructional Computer"

Simplified Instructional Computer

Данная модель широко используется в зарубежных университетах при преподавании курсов Computer Science. Она является неотъемлемой частью известной монографии Леланда Бека (Leland L. Beck) "System Software: An Introduction to Systems Programming" (имеется ее русский перевод: Л. Бек. Введение в системное программирование. М.: Мир, 1988. 448 с.)

В Интернете выложено большое количество учебных электронных материалов по модели SIC; именно на них и базируется мое изложение.

Название модели на русский язык следует дословно перевести как "упрощенный учебный компьютер".

SIC - довольно развитая одноадресная модель. В отличии от многих аналогичных учебных моделей, она даже в чем-то ближе к реальной реализации, чем к учебной машине.

Имеется две разновидности модели: cтандартная модель и модель с расширенным оборудованием (eXternal Equipment - SIC/XE). Так вот в последней даже предусмотрен обмен в режиме DMA и таймер. Мы в основном будем рассматривать более простую модель SIC, которой, по моему мнению, для общеобразовательных курсов более чем достаточно.

описание Краткое описание модели SIC
Дается очень краткая характеристика модели, по которой можно составить представление о ее образовательных возможностях. Они таковы, что даже стандартной версии SIC вполне хватает для обучения неспециалистов.

система команд Система команд
Кратко описана система команд модели, приведена полная таблица операций для стандартной модели SIC. Детальную таблицу для расширенной модели SIC/XE оформлять пока не стал; познакомиться с ней можно, например, на этой странице или в этой презентации (ее размер более 7 мб).

примеры Примеры программ
Приведено несколько простых программ, которые демонстрируют принципы программирования для стандартной модели SIC.

учебное ПО Программная реализация

Как принято в крупных издательствах, программная поддержка к их книгам обычно выкладывается на сервере издательства для свободного скачивания. Вот и авторский вариант модели SIC может быть загружен по анонимному FTP-доступу. Об особенностях того, что вы при этом загрузите, и повествует данная страничка.

литература Литература и ссылки.
Как уже указывалось выше, модель SIC предложена и развита в книге Л. Бека (см. полную библиографическую ссылку в начале страницы). В Интернете можно найти множество (англоязыких) учебных материалов, которые оформляют преподаватели университетов для студентов, изучающих те или иные курсы. При подготовке страничек сайта я воспользовался некоторыми из них (при проверке в 2022 году ни одна ссылка не ответила, так что убрал их).


Е.А.Еремин, 2008


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


Free Web Hosting