User Tag List

Страница 172 из 227 ПерваяПервая ... 168169170171172173174175176 ... ПоследняяПоследняя
Показано с 1,711 по 1,720 из 2264

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

  1. #1711

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

    По умолчанию

    .

    Тест: DBE1.SAV - проверяет возникновение двойной ошибки шины при зависании вектора TRAP4.

    В случае вылета в пульт можно проверить значение R6 и завершить программу командой 1000G :

    Код:
    .RUN DBE1
    Double Bus Error test #1
     
    000004/160000
    TST  @#160000
     
    @ 160000
    @R6/000774
    @1000G
     
    Program completed.
     
    .
    Последний раз редактировалось Patron; 01.03.2016 в 15:58.

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

  3. #1712

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На ВМ3.
    Код:
    .RUN DBE1
    Double Bus Error test #1
     
    000004/160000
    TST  @#160000
     
    @ 160000
    @R6/000774
    @1000G
     
    Program completed.
     
    .

  4. #1713

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В случае вылета в пульт
    У меня как и положено sunset loop и стек, упершийся в начало...
    Код:
    .RU DBE1
    Double Bus Error test #1
    
    000004/160000
    TST  @#160000
    
    160000
    @R6/000000 
    @0/160000 
    00000002/000340 
    00000004/160000 
    00000006/000340 
    00000010/160000 
    00000012/000340 
    00000014/160000 
    00000016/000340 
    00000020/160000 
    00000022/000340
    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

  5. #1714

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

    По умолчанию

    .

    Тест: DBE2.SAV - проверяет возникновение двойной ошибки шины при зацикливании TRAP250.

    В случае вылета в пульт можно проверить значение R6 и завершить программу командой 1000G.

    Если зацикливание TRAP250 не вызывает двойную ошибку шины - результат такой:

    Код:
    .RUN DBE2
    Double Bus Error test #2
     
    177642/177400
    177606/000000
    000250/060000
    000252/140340
    177776/140340
      USP /060000
     
    TST  @#060000
    >>> Trap to 004 <<<
     
    Program completed.
     
    .

  6. #1715

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На ВМ3.
    Код:
    .RUN DBE2
    Double Bus Error test #2
     
    177642/177400
    177606/000000
    000250/060000
    000252/140340
    177776/140340
      USP /060000
     
    TST  @#060000
     
    @ 060000
    @R6/001000
    @1000G
     
    Program completed.
     
    .
    А если набрать R6G результат такой:
    Код:
    .RUN DBE2
    Double Bus Error test #2
     
    177642/177400
    177606/000000
    000250/060000
    000252/140340
    177776/140340
      USP /060000
     
    TST  @#060000
     
    @ 060000
    @R6/001000
    @R6G>>> Trap to 004 <<<
     
    Program completed.
     
    .

  7. #1716

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    На ВМ3
    В пульт выносит или вложенное прерывание 250, или TRAP4 при обработке прерывания. В документации вообще написано, что двойную ошибку вызывает зависание при обработке любого прерывания.

    ...

    Тест: DBE3.SAV - проверяет возникновение двойной ошибки шины, если страница векторов замаплена в пустоту.

    В случае вылета в пульт можно проверить значение R6 и завершить программу командой 1000G.

    Код:
    .RUN DBE3
    Double Bus Error test #3
     
    172340/177400
    172300/077406
      KSP /040000
     
    TST  @#160000
     
    @ 040004
    @R6/040000
    @1000G
     
    Program completed.
     
    .

  8. #1717

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Тест: DBE1.SAV - проверяет возникновение двойной ошибки шины при зависании вектора TRAP4.

    В случае вылета в пульт можно проверить значение R6 и завершить программу командой 1000G :
    Ну вот, теперь без MMU никуда. Так набил в пульте. Итого по 1801ВМ2:
    Код:
    R6 = 000770   R7 = 160002
    000770/160002
    000772/000000
    000774/001004
    000776/000200

  9. #1718

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На ВМ3.
    Код:
    .RUN HX2:DBE3
    Double Bus Error test #3
     
    172340/177400
    172300/077406
      KSP /040000
     
    TST  @#160000
     
    @ 040004
    @R6/040000
    @1000G
     
    Program completed.
    Цитата Сообщение от Patron Посмотреть сообщение
    В документации вообще написано,
    Я выкладывал описание команд процессора у10.305.301 ТО1 если что. Эта документация?

  10. #1719

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так как набивал DBE1 в пульте, то после загрузки вектора 4 проскочило прерывание таймера, т.к. в УКНЦ он по умолчанию включен.
    С отключенным таймером так:
    Код:
    R6 = 000774   R7 = 160002
    000774/001004
    000776/000200

  11. #1720

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Эта документация?
    Да - она наиболее точная.

    ...

    Тест: DBE4.SAV - проверяет возникновение двойной ошибки шины, если страница векторов даёт TRAP250.

    В случае вылета в пульт можно проверить значение R6 и завершить программу командой 1000G.

    Код:
    .RUN DBE4
    Double Bus Error test #4
     
    172340/000000
    172300/000000
      KSP /040000
     
    TST  @#160000
     
    @ 040004
    @R6/040000
    @1000G
     
    Program completed.
     
    .

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

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

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

Эту тему просматривают: 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

Ваши права

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