User Tag List

Страница 161 из 227 ПерваяПервая ... 157158159160161162163164165 ... ПоследняяПоследняя
Показано с 1,601 по 1,610 из 2264

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

  1. #1601

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Ну так отправь команду 000005 или 000000.
    Кому? Работающей и зависшей в Казахстане ДВК?

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

    11/83:
    Код:
    .RU TEST
    BIS     #20000,@#177776         ;PSW=160000
    MFPI    R0                      ;R0=001110, @SP=001110
    MFPI    SP                      ;@SP=001000
    BIC     #20000,@#177776         ;
    MFPI    SP                      ;@SP=157010
    
    .
    Последний раз редактировалось form; 06.02.2016 в 16:16.
    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

  2. #1602

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

    По умолчанию

    .

    Новый тест: PSW6.SAV - проверяет обращение к неправильной моде без мапинга.

    Запускать на машинах с диспетчером памяти. На эмулируемой ДВК-3 результат такой :

    Код:
    .RU PSW6
    PSW test #6
     
    001150/ MOV  #000001, @#177572
    001156/ MOV  #020340, @#177776
    001164/ MFPI R0
     
    001224/ MOV  #000001, @#177572
    001232/ MOV  #020340, @#177776
    001240/ MFPI SP
     
    001300/ MOV  #000001, @#177572
    001306/ MOV  #020340, @#177776
    001314/ MFPI (SP)
    >>> Trap to 250 <<< ; SR0/100101 ; SR2/001314
     
    Program completed.
     
    .

  3. #1603

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

    По умолчанию

    Код:
    .RU PSW6
    PSW test #6
    
    001150/ MOV  #000001, @#177572
    001156/ MOV  #020340, @#177776
    001164/ MFPI R0
    
    001224/ MOV  #000001, @#177572
    001232/ MOV  #020340, @#177776
    001240/ MFPI SP
    
    001300/ MOV  #000001, @#177572
    001306/ MOV  #020340, @#177776
    001314/ MFPI (SP)
    >>> Trap to 250 <<< ; SR0/140101 ; SR2/001314 
    
    Program completed.
    
    .
    - - - Добавлено - - -

    Цитата Сообщение от Patron Посмотреть сообщение
    MFPI (SP)
    Это @SP где SP от CM, а @ от PM...
    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

  4. #1604

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кому? Работающей и зависшей в Казахстане ДВК?
    Да. ДВК/PDP не умеют зависать, они только трапятся. Единственная "ловушка" это команда WAIT. Из неё выход только по командам RTI/RTT.
    ...
    Тест на ВМ3

    Код:
    PSW test #6
     
    001150/ MOV  #000001, @#177572
    001156/ MOV  #020340, @#177776
    001164/ MFPI R0
     
    001224/ MOV  #000001, @#177572
    001232/ MOV  #020340, @#177776
    001240/ MFPI SP
     
    001300/ MOV  #000001, @#177572
    001306/ MOV  #020340, @#177776
    001314/ MFPI (SP)
    >>> Trap to 250 <<< ; SR0/100101 ; SR2/001314
     
    Program completed.

  5. #1605

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    ДВК/PDP не умеют зависать
    Неправда. У большинства PDP-11 есть такое понятие как sunset loop - состояние из которого нельзя выйти никак кроме останова с консоли. К примеру в @#16 установлен бит T, в @#242 прописан приоритет ниже чем запрашивается в @#17777772 итд...
    У ДВК - да - чаще выпадание в пульт.

    Цитата Сообщение от MiX Посмотреть сообщение
    Единственная "ловушка" это команда WAIT. Из неё выход только по командам RTI/RTT.
    Неверны оба утверждения. На сей раз и для ДВК. Выход из WAIT - только прерывание (ну это как бы очевидно), RTI - косвено и необязательно. А завесить легко другим способом - например записать в PSW 340 и наступить на код 777...

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

    Цитата Сообщение от form Посмотреть сообщение
    sunset loop
    Или ближе к рассматриваемое сейчас теме: @#250/252 ссылается на неотмапленную страницу...

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

    Цитата Сообщение от form Посмотреть сообщение
    У большинства PDP-11
    Чтобы не говорить только о PDP-11, назовем также абсолютно все СМ (те что PDP-11) и Э100/25...
    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

  6. #1606

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Неправда. У большинства PDP-11 есть такое понятие как sunset loop - состояние из которого нельзя выйти никак кроме останова с консоли. К примеру в @#16 установлен бит T, в @#242 прописан приоритет ниже чем запрашивается в @#17777772 итд...
    У ДВК - да - чаще выпадание в пульт.
    Про PDP Вам виднее. Останов с консоли что подразумевается?
    Цитата Сообщение от form Посмотреть сообщение
    Выход из WAIT - только прерывание
    Ну так если прерывание не приходит, значит будет ждать его вечно.

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

  8. #1607

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Про PDP Вам виднее. Останов с консоли что подразумевается?
    Перкключателем ENABLE/HALT пульта или BREAK с консольного терминала для Q-Bus машин где такая возможность есть. Как уже написал, речь также о советских машинах...

    Цитата Сообщение от MiX Посмотреть сообщение
    Ну так если прерывание не приходит, значит будет ждать его вечно.
    Именно так. Соответственно если приоритет процессора в 7 установлен (или просто установлен для ВМ2 к примеру), то WAIT ли там, бесконечный цикл ли, а выйти нельзя никак кроме останова машины... Или более прозаично: @#14 ссылается на команду RTI которая устанавливает бит T программе куда возвращается и даже приоритета 7 не нужно (подразумеваем что @#16 выставляет приоритет)...

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

    Цитата Сообщение от MiX Посмотреть сообщение
    000005
    И на закуску способ завесить например из под SJ/SB/FB монитора (с оговорками): RESET, BR .
    Всего же вариантов огромное количество - далеко не десятки...
    Последний раз редактировалось form; 06.02.2016 в 17:07.
    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

  9. #1608

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

    По умолчанию

    .

    Новый тест: T4REG4.SAV - проверяет автоинкремент регистра при зависании второго чтения косвенной адресации.

    Запускать можно на любых машинах. На эмулируемой ДВК-3 результат такой :

    Код:
    .RU T4REG4
    Register Autoincrement TRAP4 test #4.
     
    MOV #000000, R2
    MOV #160020,(R2)
    TST @(R2)+
    >>> Trap to 004 <<<  ;  R2/000002
     
    Program completed.
     
    .

  10. #1609

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    проверяет автоинкремент регистра при зависании второго чтения косвенной адресации
    Код:
    Register Autoincrement TRAP4 test #4.
    
    MOV #000000, R2
    MOV #160020,(R2)
    TST @(R2)+
    >>> Trap to 004 <<<  ;  R2/000002  
    
    Program completed.
    
    .
    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

  11. #1610

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    На эмулируемой ДВК-3 результат такой
    Аналогично.

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

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

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

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

Ваши права

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