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

User Tag List

Страница 66 из 226 ПерваяПервая ... 626364656667686970 ... ПоследняяПоследняя
Показано с 651 по 660 из 2253

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

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А вот в VM2T10 побольше отличий от оригинала
    Я нового не приметил.

    1. Глючная команда всегда выполняется, но не всегда вызывает глюк.
    2. Если был глюк - следующее слово после сброса глюка пропускается.
    3. Если глюка не было - ничего не пропускается.

    ---------- Post added at 18:57 ---------- Previous post was at 18:31 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Погонял несколько десятков раз VM2T7
    Тест VM2T17 делает практически то же самое, но на автомате - по 10000 прогонов (за один запуск) каждой глючной команды со сбором статистики результатов.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Погонял несколько раз тесты 7, 10 и 12. Иногда (редко) появляются другие результаты (и это без NOP). Попозже сделаю скриншоты отличий.
    А вот в VM2T12 после многократных запусков проскочило одно отличие от оригинала:

    Скрытый текст

    [свернуть]


    ---------- Post added at 20:14 ---------- Previous post was at 20:13 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Я нового не приметил.

    1. Глючная команда всегда выполняется, но не всегда вызывает глюк.
    2. Если был глюк - следующее слово после сброса глюка пропускается.
    3. Если глюка не было - ничего не пропускается.
    А новое - это различие в результатах при относительной стабильности получаемых результатов.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    в VM2T12 после многократных запусков проскочило одно отличие от оригинала
    Возможно фотка не та - я различий не нашёл.

    новое - это различие в результатах при относительной стабильности получаемых результатов.
    Там начальное значение у каждого регистра уникально, поэтому сравнивать значения имеет смысл только для одинаковых регистров.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Тест VM2T17.SAV - 17-й тест мега-глюка процессора 1801ВМ2 - предназначен для его дальнейшего изучения
    Цитата Сообщение от Patron Посмотреть сообщение
    Тест VM2T17 делает практически то же самое, но на автомате - по 10000 прогонов (за один запуск) каждой глючной команды со сбором статистики результатов.
    Ну вот и дошло дело до VM2T17. Результатов при различных запусках получается три:

    Скрытый текст





    [свернуть]

    Был один случай, когда подвисло в подпрограмме DIG, при равенстве ячейки OSN нулю. Крутилось бесконечно.

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

    По умолчанию

    Возможно, дело в том, что не были запрещены прерывания.

    Сейчас сделаю вариант с запросом значений для MTPS и числа повторений цикла.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Возможно, дело в том, что не были запрещены прерывания.

    Сейчас сделаю вариант с запросом значений для MTPS и числа повторений цикла.
    Верная мысль, но зачем запрещать прерывания, когда можно выключить таймер. И вот:

    Скрытый текст





    [свернуть]

    Во время прерывания в стек ложится немного не то, ну и соответственно возвращается немного не туда.

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

    По умолчанию

    Можно позапускать MovPCy_v1.1 ( описание ) в режиме Grow при запрещённых прерываниях.

    Если вылетов не будет - значит в вылетах были виноваты прерывания.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Можно позапускать MovPCy_v1.1 ( описание ) в режиме Grow при запрещённых прерываниях.

    Если вылетов не будет - значит в вылетах были виноваты прерывания.
    Приведите конкретные параметры для запуска.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Приведите конкретные параметры для запуска.
    Код:
    MTPS   : 000000 > 340
    Row Len:   1000 > 8000
    Grow   :      0 > 10
    Остальные можно не трогать.

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

    По умолчанию

    Тест VM2T18.SAV - 18-й тест мега-глюка процессора 1801ВМ2 - предназначен для его дальнейшего изучения.

    Тест осуществляет циклический подсчёт глюков. При запуске можно указать значение для MTPS и количество циклов.

    При отсутствии мега-глюка запуск выглядит так:

    Код:
    .RU VM2T18
     
    1801VM2 MegaBUG test #18.2
     
    MTPS   :  00340 >
    Loops  :  10000 >
     
    CMP  (PC),R0            Loops: 10000    Bugs:     0
    CMPB (PC),R0            Loops: 10000    Bugs:     0
    MOV  (PC),R0            Loops: 10000    Bugs:     0
    MOVB (PC),R0            Loops: 10000    Bugs:     0
    ADD  (PC),R0            Loops: 10000    Bugs:     0
    SUB  (PC),R0            Loops: 10000    Bugs:     0
    BIT  (PC),R0            Loops: 10000    Bugs:     0
    BITB (PC),R0            Loops: 10000    Bugs:     0
    BIS  (PC),R0            Loops: 10000    Bugs:     0
    BISB (PC),R0            Loops: 10000    Bugs:     0
    BIC  (PC),R0            Loops: 10000    Bugs:     0
    BICB (PC),R0            Loops: 10000    Bugs:     0
     
    Program completed.
     
    .
    Вложения Вложения
    • Тип файла: zip VM2T18.zip (6.1 Кб, Просмотров: 161)
    Последний раз редактировалось Patron; 18.04.2013 в 23:12.

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

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

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

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

Ваши права

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