User Tag List

Страница 114 из 227 ПерваяПервая ... 110111112113114115116117118 ... ПоследняяПоследняя
Показано с 1,131 по 1,140 из 2264

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

  1. #1131

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Тест можно усложнить, если сделать так, что ячейку 6 установить в 0, и чтобы было прерывание по таймеру или по терминалу. Их вектор также должен указывать на "пустоту". Соответственно стек заполнится ещё больше, но в итоге опять будет DOUBLE BUS ERROR.
    Можно устроить цепочку вложенных прерываний ( включая 014 ). Если флаг BUS_ERROR устанавливается после зависания, а сбрасывается после выборки команды - куча успешных записей в стек и чтений векторов его не очистит.

  2. #1132

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В первом случае результат запуска выглядит так:
    Тест на МС1201.02 показывает первый случай. А как надо сделать чтобы получить второй?

  3. #1133

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

    По умолчанию

    Тест VM2DB.SAV для процессора 1801ВМ2 проверяет генерацию прерывания по двойной ошибке шины - DOUBLE BUS ERROR. В результате исполнения теста должна появится ошибка двойного зависания и произойти выход в пультовый отладчик. Перед исполнением теста желательно включить таймер. После запуска теста выведется приглашение >, надо нажать любую цифру. Для МС1201.02, после выхода в пультовый отладчик, необходимо просмотреть причину перехода по команде M. Просмотреть содержимое регистров R6, R7 и RS, а также содержимое стека от значения в регистре R6 до ячейки 0776 включительно.
    Для МС1201.02 выход в RT-11 делается следующим образом: переключатель ПРОГРАММА/ПУЛЬТ перевести в положение ПРОГРАММА, в регистры R7 и RS занести значения 01400 и 0340 соответственно. Запустить командой пультового отладчика P.

    Результаты работы теста на реальной УКНЦ видны на миниатюре.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	VM2DB_1.jpg 
Просмотров:	223 
Размер:	38.4 Кб 
ID:	50484  
    Вложения Вложения
    • Тип файла: zip vm2db.zip (1.5 Кб, Просмотров: 127)

  4. #1134

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Тест на МС1201.02 показывает первый случай. А как надо сделать чтобы получить второй?
    А второй вы никак не получите. Просто у Patron-а были некоторые сомнения и он захотел проверить на реальной МС1201.02.

  5. #1135

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

    По умолчанию

    Тест LDBE.SAV - проверяет реакцию процессора на "длинное двойное зависание".

    При вылете в пульт надо нажать M. Запускать можно везде, где есть нормальные прерывания от таймера.

    При запуске на эмулируемой МС1201.02 результат такой:

    Код:
    .RU LDBE
     
    LDBE - Long DOUBLE BUS ERROR - Test v1.0
     
     160002
    @M
    DOUBLE BUS ERROR
    @


    При запуске на эмулируемой МС1201 результат такой:

    Код:
    .RU LDBE
     
    LDBE - Long DOUBLE BUS ERROR - Test v1.0
     
    NOT Found..
     
    .

  6. #1136

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

    По умолчанию

    Patron, Результат такой же. Такой же и с включенным таймером.

    Чуть позже сделаю VM2DB.SAV.

    ---------- Post added at 17:00 ---------- Previous post was at 16:50 ----------

    Тест VM2DB.SAV
    Код:
    .RUN VM2DB
    > 170042
    @
    @M
    DOUBLE BUS ERROR
    @R6/000754
    @R7/170042
    @RS/000340
    @R7/170042 01400
    @P
    .

  7. #1137

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Результат такой же.
    А на ВМ3 и других платах какой результат ?

  8. #1138

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

    По умолчанию

    Ячейки после теста VM2DB.SAV
    Код:
    @754/170030
    000756/000000
    000760/170020
    000762/000000
    000764/170010
    000766/000000
    000770/170000
    000772/000020
    000774/001242
    000776/000340

  9. #1139

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А на ВМ3 и других платах какой результат ?
    KDJ11-BF:
    Код:
    .RU LDBE
    
    LDBE - Long DOUBLE BUS ERROR - Test v1.0
    
    NOT Found..
    
    .
    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

  10. #1140

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

    По умолчанию

    Patron, У меня к Вам Мега просьба. Сделайте пожалуйста в эмуляторе VT52 переключение скоростей СОМ порта, выбор СОМ порта, установку RTS,DTR на передней панели (или сделать дополнительный спойлер "настройки"). А то каждый раз лезть в конфиг очень не удобно. А этими настройками я пользуюсь очень часто.
    Спасибо.

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

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

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

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

Ваши права

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