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

"LMC": парадигма

Architecture of Computer Hardware and Systems Software

Парадигма (идеология) LMC была представлена в 1965 году Стюартом Мадником (Stuart Madnick) и Джоном Доннованом (John Donnovan). В 1979 она была усовершенствована, в результате чего появилась новая версия модели LMC. В ней система команд подверглась изменениям: главным образом поменялась логика реализации условных переходов. Коды операций также изменились, так что версии оказались программно несовместимыми, хотя суть модели осталась прежней.

Позднее Ирв Ингландер (Irv Englander) развил LMC-парадигму в своем известном учебнике "The Architecture of Computer Hardware and Systems Software: an information technology approach”, выдержавшем несколько изданий и применяющимся до сих пор.

При описании работы компьютера LMC используется образ "маленького человечка" (Little Man), который, перемещаясь внутри компьютера, выполняет программу. Его действия специфицированы весьма четко и однозначно, как и принято в компьютерных моделях. С "человеческой" точки зрения LM (Little Man) - это своеобразный почтовый служащий, переносящий внутри своего почтового офиса информацию из Входной Корзины в Почтовые Ящики с нужными номерами. Еще у него есть Калькулятор, на котором он производит вычисления, а результаты может отправить в Выходную Корзину (подобная деятельность для почтового ведомства, конечно, смотрится несколько искусственно).

Вся информация в LMC записывается только в десятичном виде.

Просматривается определенная аналогия между LMC и архитектурой реального вычислительного устройства.

Компонент LMCОписаниеАналог
"Маленький Человечек" (Little Man) тот самый почтовый работник устройство управления
Калькуляторхранит входные и выходные данные, производит вычисления АЛУ - арифметико-логическое устройство
Почтовые Ящики (Mailboxes) хранятся кодированные десятичные числа: инструкции программы или данные память
Входная и Выходная Корзинки (Input/Output Baskets) средство для общения с внешним миром ввод/вывод
Счетчик Положения Инструкции (Instruction Location Counter) хранит номер инструкции, которая сейчас выполняется; подготавливает адрес следующей программный счетчик
перемещения "Маленького Человечка" переносится информация движение данных по шине

архитектура LMC

Система команд компьютера LMC весьма типична для учебных одноадресных ЭВМ. На нашем сайте есть очень похожие модели "ToyCom" и "Малютка".


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


Free Web Hosting