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

User Tag List

Страница 3 из 226 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 2253

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

  1. #21
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Там постоянно идут прерывания от таймера, просто сообщение ">>> Interrupt <<< 100" выводится только при первом из них (время вывода этого сообщения больше, чем 1/50 секунды).
    Весьма возможно, на УКНЦ порты терминала быстрые, поэтому это и не чувствуется. Может сделать тест, который будет накапливать результаты в буфере, а потом этот буфер выводить. Естественно в буфере должны быть не строки для вывода, а какие-то двоичные данные, которые потом п/п вывода будет соответствующим образом интерпретировать.

  2. #22
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще мысль кстати - вообще ничего не выводить с interrupt level, а только сохранять контекст, а выводить по окончании всех тестов.
    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. #23
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выдержка из описания. Про прерывания как и ожидалось ничего не говорится. Что касается прерываний - это надо описание прерываний смотреть
    Про WAIT касаемо T бита тоже ничего не говорится, но это и логично так как ожидание на нем - это и есть выполнение этой самой инструкции, которое согласно описанию команды RTT должно быть.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	rti.jpg 
Просмотров:	226 
Размер:	71.2 Кб 
ID:	33150   Нажмите на изображение для увеличения. 

Название:	rtt.jpg 
Просмотров:	216 
Размер:	67.9 Кб 
ID:	33151  
    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. #24
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Еще мысль кстати - вообще ничего не выводить с interrupt level, а только сохранять контекст, а выводить по окончании всех тестов.
    Достаточно просто выводить сообщения по ходу теста не на экран, а в буфер. Ведь огромные задержки возникают только при выводе на экран.

    А пока - второй тест прерываний, проверяющий, может ли MFPS прочитать бит Т и как быстро происходит прерывание после BIS #100,@#TTPS.
    Вложения Вложения
    Последний раз редактировалось Patron; 18.02.2012 в 15:47.

  5. #25
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    .RU PDPT2
    
    PDP-11 Interrupts Test #2
    
    MTPS #177
    MFPS R5
    R5/000157
    
    Set T
    RTT
    MFPS R5
    >>> Trap to 014 <<<   ; 001224    
    R5/000177
    
    BIS #100,@#TTPS
    NOP
    >>> Interrupt <<< 064 ; 001310    
    
    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

  6. #26
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    [CODE]
    На ВМ1 и ВМ2 - точно так же.

  7. #27
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Про WAIT касаемо T бита тоже ничего не говорится ...
    Говорится в таблице различий. Пункт 13.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DIFF1.JPG 
Просмотров:	242 
Размер:	74.7 Кб 
ID:	33155  

  8. #28
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Говорится в таблице различий. Пункт 13.
    На то она и таблица различий, а для конкретного проца достаточно просто писать как оно есть в нем
    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. #29
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PDPT2 на реальной УКНЦ. Результаты не отличаются.
    На эмуляторе UKNCBTL есть различия, т.к. еще не учитывается задержка на одну команду при выдаче VIRQ после установки бита разрешения прерывания.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	PDPT2.jpg 
Просмотров:	219 
Размер:	67.8 Кб 
ID:	33156  

  10. #30
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если команда RTI/RTT очищает бит Т - после неё всё равно будет Т-трап. А как поведут себя при этом "ожидающие на шине" запросы IRQ..

    Ответ должен дать следующий тест прерываний: PDP-11 Interrupts Test #3

    Кстати, здесь во время теста - сообщения идут уже не на экран, а в буфер, поэтому прерываний от таймера (скорее всего) можно не опасаться.
    Вложения Вложения

Страница 3 из 226 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Ваши права

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