Данному образовательному сайту пришлось несколько раз менять свое имя. С 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):






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

"Машина Мано": изучение аппаратной реализации

"Машина Мано" придумана автором для описания принципов построения аппаратной части компьютера. Каждая из ее несложных команд детально проработана: разбита на такты и имеет вполне конкретную схемную реализацию. Именно поэтому данная модель скорее придется по душе изучающим hardware, чем software.

Вот как выглядит общий механизм реализации команды LDA, загружающей данные из ОЗУ в аккумулятор.

ТактДействиеКомментарии
T0AR <== PC копируем счетчик в регистр адреса
T1IR <== Memory, PC <== PC+1 считывает команду из ОЗУ; наращиваем счетчик
T2AR <== IR(11 -- 0) декодируем команду и копируем адрес операнда
T3AR <== Memory, if IR(15) = 1 считываем адрес из ОЗУ, если адресация косвенная
T4DR <== Memory считываем данные из ОЗУ
T5AC <== DR копируем данные в аккумулятор

А ниже изображена схема одной из частей аппаратной реализации машины - управление аккумулятором при различных машинных инструкциях. Думаю, приведенных мной примеров достаточно, чтобы обучающиеся инженерным наукам поняли, что такое "машина Мано" и насколько она им может быть полезна (или нет).

одна из схем устройств


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