На процессоре ВМ2 тесты MARK,RTT аналогичны.
На ВМ3 тест MARK аналогичен, RTT прошел без TRAP to 014.
На процессоре ВМ2 тесты MARK,RTT аналогичны.
На ВМ3 тест MARK аналогичен, RTT прошел без TRAP to 014.
Кстати, а как соотносятся страница ввода-вывода и последние 8К из 4М мозгов? В смысле, можно ли достучаться до этих последних 8К, или, все-таки, максимальная память при 22-битном адресе не 4096К, а 4088К ?
Последний раз редактировалось AFZ; 14.01.2016 в 05:28.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Последний раз редактировалось AFZ; 14.01.2016 в 12:01.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
.
В ходе изучения документации по процессору 1801ВМ3 возникло подозрение, что могут существовать версии ВМ3 с различным количеством видимых на шине регистров PARH - 4, 2 или 1. Было бы полезно запустить на всех доступных ВМ3 утилиту IOSCAN ( SAV или BIN - кому как удобнее ) и опубликовать результаты.
Там в сканере какие-то особености есть? Я запускал просто чтение, с проверкой исключения по тайм-ауту шины, на двух 1801ВМ3 1992 года найдены только PARH2 по адресу 17772512. Вот тут полные результаты сканирования. У меня еще есть процессор 1989 года, но он далеко сейчас. Точно было минимум две ревизии кристалла ВМ3, потому что исправлен ряд ошибок, Полетаев на каком-то форуме писал, сохранилось такое:
1. Процессоры выпуска до середины 1989 года (приблизительно - дату точно не
помню) имели ошибку в командах MFPD/MTPD - они отрабатывались как байтовые.
Из-за них не работал TSX. Ошибка обходилась заменой на команды MTPI/MFPI.
Следующие ошибки, насколько мне известно, остались неустраненными.
2. Ошибка в реализации команд MTPI/MTPD. Согласно PDP11 processor handbook
эти команды должны выполняться следующим образом:
(temp) <- (SP)+; (dst) <- (temp).
В 1801ВМ3 команда выполняется без использования промежуточного регистра.
Проявляется в случае выполнения команды MTPI SP при совпадении текущего и
предыдущего режимов работы процессора - значение указателя стека оказывается
на 2 большим. Влияние на программное обеспечение не отмечено.
3. Ошибка в реализации диспетчера памяти. В каком-то из регистров ДП (к
сожалению, сейчас уже не помню - давно это было) зарезервированные биты
>> 017772516 - MMU SR3
читались единицами, а не нулями. Из-за этого не запускался UNIX (ДЕМОС),
обошли корректировкой исходных текстов.
>> в Ultrix достаточно попpавить загpyзчик. Код, пеpедающий тип пpоцессоpа
>> ядpy.
4. Ошибка в реализации диспетчера памяти. При возникновении прерывания от ДП
в регистрах диспетчера фиксировался неправильный адрес команды. Hе шли родные
тесты ДП. Подробности не помню.
Есть 2 базовые модификации 1801ВМ3 - 1986 г. и 1990 г. ( вторая половина года ).
*
Можно ли поконкретней о наличии/отсуствии регистров - какие должны быть их адреса и в каких режимах процессора ?
*
Если в руководстве по процессору написано о разных регистрах - вполне вероятно, там просто перепечатка с СМ4.
( Это как в описании команд RT-11 для БК0011 версии 1988 г. - "щелкните средним переключателем !" ).
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Наконец-то найдена та система которая из-за этого неработала!
А то мне пытались всучить мифы - мол RSX из-за этого не работает (почему - объяснить не смогли разумеется ибо даже придумать сложно)
- - - Добавлено - - -
Или после его останова записать тип процессора в R0 и нажать P.
- - - Добавлено - - -
А это в принципе так на некоторых процессорах. В списке неоднозначностей в описании DCJ11 есть.
- - - Добавлено - - -
Уточним - вероятно имеется в виду TSX-Plus (причем возможно даже достаточно поздних версий). То, что называлось просто TSX (РАФОС/TS к примеру) понятия не имело о разделении I/D пространства и о командах MxPD.
- - - Добавлено - - -
А что за регистр(ы) то?
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)