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

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


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



Модели (software):

"Е14" (parallel !!!)

Модели (hardware):






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

"Кроха"

" Все ЭВМ работают в принципе одинаково. Для наглядности мы будем рассматривать совсем маленькую микро- микро- микро-... ЭВМ, которую назовем "КРОХА". "
(цитата из учебника)

microchip "Кроха" - первая модель ЭВМ, разработанная специально для школьного учебника информатики. Ее предложила группа авторов из Екатеринбурга: А.Г.Гейн и др. в 1989 году.

"Кроха" очень простая модель и осваивается необычайно быстро. У нее есть еще одна интересная особенность - она хорошо отражает трехадресную архитектуру первых ЭВМ. Именно так все выглядело на заре развития вычислительной техники.

описание система команд Описание модели.
Учитывая простоту модели, ее описание совсем невелико. Но все же это именно та страница, которую стоит прочитать первой. Даже если Вы и не собираетесь работать с "Крохой", то узнаете, как были устроены самые первые ЭВМ.

примеры Примеры решения задач для ЭВМ "Кроха".
Приведено полное решение 12 разнообразных задач для "Крохи". Условие нескольких из них взяты из учебника, но большинство придумано и решено автором. Так что в каком-то смысле этот материал можно найти только на данном сайте.

учебное ПО Программная реализация.
Для изучения описанных примеров полезной может оказаться программная реализация ЭВМ "Кроха". Я предлагаю Вам свои версии для DOS и Windows. Совершенно безвозмездно, как говорили в известном мультфильме, т.е. даром!

от автора сайта "Кроха" в Excel.
А вот еще одна реализация "Крохи" - на этот раз в Excel. Несложная программа на Visual Basic создает в этом мощном табличном процессоре виртуальную ЭВМ "Кроха", способную выполнить любой из обсуждаемых здесь примеров. Кроме того, в данной реализации очень наглядно видно, как ЭВМ исполняет программу.

апплеты On-line реализация (апплеты).
А можно поработать с "Крохой" прямо в Сети. Для этого посетите две on-line реализации модели, расположенные здесь и еще здесь. Разработки выполнены студентами ПГПУ в рамках курсовых работ.

от автора сайта "Кроха-М".
Память учебной ЭВМ "Кроха" настолько мала, что многие даже довольно простые программы в нее "не помещаются". Поэтому я хочу предложить Вашему вниманию версию виртуальной машины с расширенной в 2 раза (16 ячеек) памятью. Я назвал ее "Кроха-М".

примеры Примеры решения задач для ЭВМ "Кроха-М".
После увеличения памяти "Кроха-М" может выполнять более сложные задачи, чем те, которые были описаны выше для "базовой модели". Приведенные на данной странице задачи реализуются только на модернизированной модели!

от автора сайта Ассемблер для "Крохи".
В одной из своих статей, в которой подробно обсуждается, что такое ассемблер, в качестве примера я описал простейший вариант ассемблера для модели "Кроха". Получилось вполне наглядно и легко - можете взглянуть!

от автора сайта ДЕмонстрационный ПАскаль для "Крохи" ("ДЕПАК").
Можете ли Вы представить реализацию языка Паскаль на машине с памятью 16 ... ячеек?! А между тем, это возможно. Взгляните на этот простейший компилятор, который назван "ДЕПАК" по первым буквам своего полного названия.

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

примеры Примеры решения задач для ДЕПАК.
Ничто не дает такого хорошего представления о языке, как примеры решения задач. На данной страничке приведены примеры 3 линейных, 3 разветвляющихся и 6 циклических программ, которые могут быть реализованы на ДЕПАКе. Это вполне законченные и довольно наглядные учебные примеры.

описание Статья про ДЕПАК.
Приведен текст подробной статьи "Компилятор?.. Это очень просто", посвященной демонстрационному компилятору и принципам его устройства. Если Вам хотелось когда-нибудь заглянуть "внутрь" компилятора, то это хорошая возможность.

литература Литература.
Первое описание модели "Кроха" приведено в книге: Гейн А.Г., Житомирский В.Г., Линецкий Е.В. и др. "Основы информатики и вычислительной техники" (1989). В дальнейшем учебник неоднократно переиздавался.


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