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

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


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



Модели (software):

"Е14" (parallel !!!)

Модели (hardware):






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

"Машина Мано"

Mano machine

Мано - это автор данной модели. Она используется в широко известной за рубежом книге по архитектуре

Mano, M. M., Computer System Architecture, 3rd ed. Englewood Cliffs, NJ: Prentice Hall, 1993.

Это одна из немногих моделей, которая "удостоена чести" быть обсуждаемой подробно (с приведенной таблицей команд) в Википедии.

Во многих отношениях машина Мано напоминает ЭВМ "PDP-8": по организации адресного пространства, наличию регистра-аккумулятора, по набору инструкций.

Шина данных 16-битная, адресная шина - 12-битная. Отсюда в памяти может храниться 212 = 4096 слова, каждое из которых содержит 16-разрядов. Ввод/вывод 8-битный. АЛУ имеет 16-разрядный аккумулятор, и, кроме того, триггеры для хранения состояния управляющих битов, например, бит переноса или остановки.

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

система команд Система команд
Приведена таблица двоичных кодов и кратко описана система команд "машины Мано". Говорят, она очень напоминает систему инструкций, которые умела выполнять PDP-8...

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

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

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

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


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


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