User Tag List

Страница 127 из 227 ПерваяПервая ... 123124125126127128129130131 ... ПоследняяПоследняя
Показано с 1,261 по 1,270 из 2264

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #1261

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Очень интересно, а что предполагается узнать с помощью действий в нескольких вышестоящих постах ?
    Предполагается узнать, как происходит штатный старт процессора 1801ВМ3. В документации указано, что при W0 == 0 в PC помещается содержимое ячейки 24, а в PSW - содержимое ячейки 26, но как выяснилось - это чепуха и старт процессора 1801ВМ3 происходит путём загрузки констант в PC и PSW, причём при W0 == 1 в PC грузится 173000, а что грузится в PC при W0 == 0 - как раз и выяснялось выше ( весьма похоже, что это значение 000776 ).

    А может быть и так, что при W0 == 0 в PC вообще ничего не грузится и процессор стартует со случайного адреса, но чтобы это уточнить - надо проверить начальное значение PC у нескольких экземпляров 1801ВМ3.

    - - - Добавлено - - -

    Цитата Сообщение от MiX Посмотреть сообщение
    С включенной кнопкой пульт
    Надо просто посмотреть, что напишет плата при старте с нажатой кнопкой ПУЛЬТ и проверить сохранённое значение R7.

    Типа такого:

    Код:
    ******  ДОСТУПНОЕ  ОЗУ  - 256 K *
    @ 000776
    @R7/000776
    Последний раз редактировалось Patron; 21.01.2016 в 01:38.

  2. #1261
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #1262

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Предполагается узнать, как происходит штатный старт процессора 1801ВМ3. В документации указано, что при W0 == 0 в PC помещается содержимое ячейки 24, а в PSW - содержимое ячейки 26, но как выяснилось - это чепуха и старт процессора 1801ВМ3 происходит путём загрузки констант в PC и PSW, причём при W0 == 1 в PC грузится 173000, а что грузится в PC при W0 == 0 - как раз и выяснялось выше ( весьма похоже, что 776 ).
    Нет, всё происходит в соответсвии с описанием. Я лично проверял это на блоке ВМ3А.
    Есть 4 режима пуска :
    1. Есть заданный режим "Пульт" ( выключателем ) , сигнал WO установлен на пуск со 173000 адреса ----> произойдет пуск с адреса 000000 пультовой области памяти.
    2. Нет заданного режима "Пульт" ( выключателем ), сигнал WO установлен на пуск с адреса 173000 ----> произойдет пуск со 173000 адреса ( загрузчик пользователя )
    3. Есть заданный режим "Пульт" ( выключателем ), сигнал WO установлен на пуск с вектора 24 ----> произойдет пуск с вектора 24 пультовой памяти.
    4. Нет заданного режима "Пульт" ( выключателем ), сигнал WO установлен на пуск с вектора 24 ----> произойдет пуск с вектора 24 памяти пользователя.
    Проверялось хрен знает сколько раз.
    Однако, на платах серии МС1201.03/04 могут быть различные ухищрения, но что касается собственно БИС процессора 1801ВМ3 - нет вариантов, см. п.1-п.4.

    - - - Добавлено - - -

    П.С.
    Если в п.2 нет ответа с 173000 адреса - то произойдет трап то 4. ( указатель стека = ? )
    Если в п.2. есть ответ от 173000 адреса, но там "000000" - вывалится в пульт.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  4. #1263

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    3. Есть заданный режим "Пульт" ( выключателем ), сигнал WO установлен на пуск с вектора 24 ----> произойдет пуск с вектора 24 пультовой памяти.
    С прошивкой 377 такое невозможно - адрес 24 пультовой памяти там занят кодом программы пульта. Значит ли это, что процессор 1801ВМ3 не может штатно работать с прошивкой 377 ?

    - - - Добавлено - - -

    Вообще, при активном сигнале HALT - процессор всегда стартует с адреса 000000 режима HALT, предварительно записав содержимое PSW и PC в стек пульта.

  5. #1264

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    С прошивкой 377 такое невозможно - адрес 24 пультовой памяти там занят кодом программы пульта. Значит ли это, что процессор 1801ВМ3 не может штатно работать с прошивкой 377 ?
    П.1...п.4 - это режимы пуска собственно БИС 1801ВМ3. В пультовом адресном пространстве может располагаться всё, что угодно. Например, ПЗУ 377.
    Можно, для примера, выложить скриншот эмулятора ДВК с программой DESS, в которой рассматриваются адреса 0-377 прошивки 377 ?

    - - - Добавлено - - -

    Цитата Сообщение от Patron Посмотреть сообщение
    Вообще, при активном сигнале HALT - процессор всегда стартует с адреса 000000 режима HALT, предварительно записав содержимое PSW и PC в стек пульта.
    Я могу на днях дополнительно проверить этот момент.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  6. #1265

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    адреса 0-377 прошивки 377 ?
    Можно посмотреть в файле прошивки: 377.rar


    Цитата Сообщение от MM Посмотреть сообщение
    Я могу на днях дополнительно проверить этот момент.
    Заодно можно проверить, какие значения PС и PSW попадают при этом в стек пульта.

  7. #1266

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    А без компресса, в объеме 8 килобайт ( 8192 байт ) никак нельзя выложить, на Облаке Майл.ру ?
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  8. #1267

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    А без компресса, в объеме 8 килобайт ( 8192 байт ) никак нельзя выложить?
    Попробуем ещё разок в архиве, но уже не RAR, а ZIP:

    377.zip

  9. #1268

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    - - - Добавлено - - -

    Разумеется, при ( вероятном ) пуске с 24-го вектора пультовой памяти ( т.е. ПЗУ 377 ) произойдет передача на 3606 адрес ПЗУ 377 :
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  10. #1269

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Разумеется, при ( вероятном ) пуске с 24-го вектора пультовой памяти ( т.е. ПЗУ 377 ) произойдет передача на 3606 адрес ПЗУ 377
    Ячейка 24 прошивки 377 содержит значение 3604. Адрес 3604 прошивки 377 содержит константу 177564, которая интерпретируется как команда: LdCFD 100406(R4), AC1
    Последний раз редактировалось Patron; 21.01.2016 в 17:44.

  11. #1270

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Ячейка 24 прошивки 377 содержит значение 3604. Адрес 3604 прошивки 377 содержит константу 177564, которая интерпретируется как команда: LdCFD 100406(R4), AC1
    Мне кажется, все просто. Пуск с 24-го вектора имеет смысл только в том случае, если основное ОЗУ - энергонезависимое. То есть или ферритовое, как это было в первых PDP-11, или КМОП с батарейным питанием, ну, или вообще ПЗУха. Платы МС1201.03 и .04 делались для ДВК, ни той, ни другой памяти там нет, места для ПЗУхи тоже нет и не предусмотрено отключение нулевого банка ОЗУ, вот и решили, что раз пуск с 24 вектора смысла не имеет, то не стоит и заморачиваться с обслуживанием 24-го вектора в HALT-MODE. Если кто желающий соберет что-то свое с КМОП-памятью или ПЗУхой, то пусть сам и сочиняет программу Halt-Mode с поддержкой вектора 24, у процессора поддержка этого дела есть. А для ДВК вообще и для МС 1201.03 и.04 в частности, сойдет и так!..
    Последний раз редактировалось AFZ; 21.01.2016 в 15:59.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

Страница 127 из 227 ПерваяПервая ... 123124125126127128129130131 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •