MM, у вас ус отклеился. :) Соединения не соединены.
Вид для печати
MM, у вас ус отклеился. :) Соединения не соединены.
Насамделе тут вопрос важный! он политический! и требует понимания. Без ПультЪ-а это поделие не будет никаким pdp11 ниразу!!! (по естественной причине - нет оригинальных DEC процессоров без ПультЪ-а). Потому это нельзя считать дополнительной приблудой типа "Теневого Монитора на Скорпионе". В Зеленограде чуваки четко знали что главное применение данного проца будет никакой не клон pdp11 (которыми занимались в Воронеже) а как говорит ММ: "железо для убийства американских граждан". А потому ПультЪ можно сделать как дополнительную опцию которая будет реализована в 1% реальных железяк-клонов pdp11. А в ракетах и бомбах никакой ПультЪ ненужен, там этот процессор работает как обычный микроконтроллер с системой команд pdp11. Если честно, то в таком применении он никакой не конкурент intel-у (i8080,i8048,i8051) так как тормозит дико и усложняет схемотехнику.
"ПЗУ 000 по смещению 013000..013777" - это значит что сама ПЗУ-ха к1801ре2-000 подрублена по адресу 160000... НО первые 13000 могут быть "отключенны", но при этом же с адреса 173000 остаток ее (1000 байт) таки видно!!!
Вот досада. Тики православного одноплатного коптьютера не выйдет. Только разве что инвалид без рук и ног и очень ограниченный умом и сообразительностью.
Не мышонок, не лягушка, а неведома зверушка (с).
Не поверишь, но за последние 10 лет на форуме, не смотря на всеобщее ожидание этого самого желаемого одноплатного, так никто и не сделал его. Да были УТК, реплики оригинальных БК и мс1201.04, и даже самоделки на ВМ3... но вот такого, простого (без 3.3v цепей), всем доступного, понятного, который бы мог работать с модумем проца по выбору вм1, вм2, вм3, с модулем памяти от 64кб до 4мб, с дисками и видяхами... НЕБЫЛО и НЕТ.
Такая архитектура заложена, что уж с этим поделать. Взлетает только при не малой обвязке (добавлю не на что не похожей).
- - - Добавлено - - -
Моторола и Интел курят в стронке:)
Эээээ.... мдааааа..... млиииин....
(Взял банку холодного пЫва и пошел плавать в ванной).
Как показывает мой опыт, эту "неведому зверюшку" я таки соберу. Не с первого, так со второго или третьего наскока.
Так было с 8008, с 8086. Простой одноплатный МК. Если хватит понимания происходящего - то с бейсиком. Про ПУЛЬТЪ я молчу. Мне оно не нуно, хоть это и не православно будет.
Пульт в МС1201.01 имеет всего 1 выключатель - "Останов", сигнал подается на выв. 31 "IRQ1" 1801ВМ1. При напряжении +5в. на этом выводе проц может быть в режиме пульта или режиме программы пользователя, определяется состоянием бит РНП, отвечающих за отображение ПЗУ в адресах 160000---.
При уровне 0в. на выв. 31 проц может находится только в режиме пульта, т.е. исполнение программы пользователя невозможно, если только не по 1 шт. команде с возвратом в пульт ( "шаги" команды пульта " P " ) Индикацию режима пульта ( крайне правую лампочку в ДВК-2 ) брать из регистра 177716 ( РНП ), когда М-ЭВМ находится в пульте - на канале "HLTM" МПИ присуствует уровень 0в.
*
Еще о прерываниях.
выв.32 "EVNT" - динамический, в момент перепада с +5в. на 0в, возникает прерывание по 100 вектору ( таймер ). Можно заблокировать программно, поставив приоритет процессора в состояние 000200 ( 128 дес. ) ( а может даже и в меньший приоритет ??? ). Команда установки приоритета :
106427 000200 - установить ССП в состояние "000200" ( наивысший приоритет процессора ).
*
Выв.33 "IRQ3" - прерывание по 270 вектору, условия - см. выв.32. В исполнении 1801ВМ1Г сигнал прерывания может выдавать и встроенный таймер процессора.
*
Выв.35 "VIRQ" - векторные прерывания от ИС МПИ. Этот момент лучше прописан в ТО 1801ВМ2.
Ребят, пожалейте интеловодов и мотороловодов, отпочкуйте в отдельную тему. А то крыша уже реально поехала ;)))) А Ewgeny7 особый респект за упорство!