Важная информация

User Tag List

Страница 167 из 227 ПерваяПервая ... 163164165166167168169170171 ... ПоследняяПоследняя
Показано с 1,661 по 1,670 из 2264

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

  1. #1661

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

    По умолчанию

    Тест на ВМ3.
    Код:
    .SR2
    SR2 test.
     
    MOV #177572, R2
    MOV #177576, R4
     
    MOV #000000,(R2)
    MOV #100000, R3
    010000/ MOV   R3, (R2)
    010002/ MOV  (R4), R5 ;  R5/010000
    010004/ MOV  (R2), R3 ;  R3/100000
     
    MOV #000001,(R2)
    MOV #100001, R3
    010000/ MOV   R3, (R2)
    010002/ MOV  (R4), R5 ;  R5/010000
    010004/ MOV  (R2), R3 ;  R3/100017
     
    Program completed.
    - - - Добавлено - - -

    Цитата Сообщение от Patron Посмотреть сообщение
    Запускать на машинах с диспетчером памяти.
    Результат на М6 аналогичен.

  2. #1662

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Результат на М6 аналогичен.
    В сущности везде совпало. В SB у меня первый пункт отличился, но это ничто иное как результат окончания этого же теста запущенного под ZM
    Впрочем если второй раз подряд запустить под Sb/SJ - результат тот же будет.

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

    По пьяни всякая хрень в голову лезет
    1. тест SR0 тот самый который без заморозки, но команды записываются в UPAR0-UPAR7.
    2. записать туда что-нибудь вроде CLR R0, COMB R0, RETURN и посмотреть что с R0 будет (при выключенном 22-BIT)
    Это касаемо конкретно ВМ3

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

    ...и кстати раз дошло дело до PARов... Проверить читаются ли они полностью (при выключенном 22 бит) в режиме HALT или это пульт при чтении включает 22 бит... или читает через свой маппинг...
    Последний раз редактировалось form; 07.02.2016 в 00:58.
    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

  3. #1663

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    раз дошло дело до PARов... Проверить читаются ли они полностью (при выключенном 22 бит) в режиме HALT или это пульт при чтении включает 22 бит... или читает через свой маппинг...
    Насколько я понимаю - в режиме HALT всегда видны все биты, потому что HALT-мапинг - 22-битный. Поэтому, при просмотре значений PAR в пульте - содержимое видно целиком, независимо от бита в SR3.

  4. #1664

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    в режиме HALT всегда видны все биты, потому что HALT-мапинг - 22-битный
    Ну да, свой маппинг, а вот тест про выборку команд из PARов интересно посмотреть: всегда ли выборка режется или при выборке инструкции все получится полностью...
    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. #1665

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

    По умолчанию

    .

    Новый тест: PDPT3B.SAV - проверяет потерю вектора прерывания в последовательности команд BIS #100,@#TTPS, BIC #100,@#TTPS.

    Можно запускать на любых машинах.

    При вылете в пульт можно нажать P для завершения программы.

  6. #1666

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Новый тест: PDPT3B.SAV - проверяет потерю вектора прерывания в последовательности команд BIS #100,@#TTPS, BIC #100,@#TTPS.
    Ну у меня уже пробовали такое - потерянный вектор просто игнорируется как и документировано. А на ВМ3 интересно посмотрть.
    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

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

  8. #1667

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

    По умолчанию

    Тест на ВМ3.
    Код:
    .PDPT3B
    PDP-11 Interrupts Test #3b
     
    001100/ BIS #100,@#TTPS   x6
    001114/ >>> Interrupt <<< 064
    001130/ >>> Interrupt <<< 064
    001144/ >>> Interrupt <<< 064
     
    001210/ BIS #100,@#TTPS
    001216/ BIC #100,@#TTPS
    001224/
     
    @ 001224
    @P
    Program completed.

  9. #1668

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Тест на ВМ3.
    А после вылета в пульт по команде M​, в качестве причины всё равно показывает HALT INSTRUCTION?

  10. #1669

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А после вылета в пульт по команде M​, в качестве причины всё равно показывает HALT INSTRUCTION?
    Да.

  11. #1670

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

    По умолчанию

    .

    При нажатии M прошивка 134 выполняет следующий код :

    Код:
    ROM:003632 loc_3632:                               ; CODE XREF: ROM:003552j
    ROM:003632                 Cmp     R4, #115 ; 'M'
    ROM:003636                 BNE     loc_3754
    ROM:003640                 Call    loc_4642
    ROM:003644                 BiT     #1, @#77026
    ROM:003652                 BEq     loc_3662
    ROM:003654                 Mov     #aDoubleBusError, R5 ; "\r\nDOUBLE BUS ERROR"
    ROM:003660                 Br      loc_3712
    ROM:003662 ; ---------------------------------------------------------------------------
    ROM:003662
    ROM:003662 loc_3662:                               ; CODE XREF: ROM:003652j
    ROM:003662                 BiT     #2, @#77026
    ROM:003670                 BEq     loc_3700
    ROM:003672                 Mov     #aInterruptError, R5 ; "\r\nINTERRUPT ERROR "
    ROM:003676                 Br      loc_3712
    ROM:003700 ; ---------------------------------------------------------------------------
    ROM:003700
    ROM:003700 loc_3700:                               ; CODE XREF: ROM:003670j
    ROM:003700                 Mov     #aHaltInstructio, R5 ; "\r\nHALT INSTRUCTION"
    ROM:003704                 Br      loc_3712
    Возможно, что с ранней версией ВМ3 это работало.

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

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

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

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

Похожие темы

  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

Ваши права

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