User Tag List

Страница 63 из 227 ПерваяПервая ... 596061626364656667 ... ПоследняяПоследняя
Показано с 621 по 630 из 2264

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

  1. #621

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

    По умолчанию

    Тест VM2T8.SAV - 8-й тест мега-глюка процессора 1801ВМ2 - предназначен для проверки качества воссоздания этого глюка в эмуляторах.

    Этот изменённый вариант теста VM2T6, в котором NOPы заменены на команды MTPS - даёт при отсутствии мега-глюка такие результаты:

    Код:
    .RU VM2T8
     
    1801VM2 MegaBUG test #8.1
     
    MOV (PC),R0 | MTPS R0 | MTPS R1 | MTPS R2 | MOV (PC),R1 | MTPS R0 | MTPS R1 |
    R0/106400    R1/106400    R2/106400    R3/106400    R4/106400    R5/106400
     
    MOV (PC),R0 | MTPS R0 | MTPS R1 | MOV (PC),R1 | MTPS R0 | MTPS R1 | MOV (PC),
    R0/106400    R1/106400    R2/106400    R3/106400    R4/106400    R5/106400
     
    CMP (PC),R0 | MTPS R0 | MTPS R1 | MTPS R2 | MOV (PC)+,R0 | MTPS R0 | MTPS R1
    R0/106400    R1/106400    R2/106400    R3/106400    R4/106400    R5/106400
     
    CMP (PC),R0 | MTPS R0 | MTPS R1 | MOV (PC)+,R0 | MTPS R0 | MTPS R1 |
    R0/106400    R1/106400    R2/106400    R3/106400    R4/106400    R5/106400
     
    CMP (PC),R0 .. MOV (PC)+,R0 .. MOV (PC)+,R1 .. CMP (PC),R0 .. MOV (PC)+,R2 ..
    R0/106400    R1/106400    R2/106400    R3/106400    R4/106400    R5/106400
     
    Program completed.
     
    .
    Вложения Вложения
    • Тип файла: zip VM2T8.zip (3.7 Кб, Просмотров: 212)
    Последний раз редактировалось Patron; 14.04.2013 в 19:37.

  2. #622

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    И так каждый раз ?
    Т.е. именно NOPы вносят в мега-глюк "новое непознаваемое измерение".
    Ну я уже неоднократно писал, что процессор неадекватно себя ведет если после CMD @PC,Rx употребляются команды установки/снятия признаков (коды от 240 до 277), при условии ненарушения предвыборки, т.е. необязательно после MOV @PC,R0 давать сразу NOP, можно сначала INC R0, а потом NOP.

    ---------- Post added at 19:52 ---------- Previous post was at 19:38 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Тест VM2T8.SAV - 8-й тест мега-глюка процессора 1801ВМ2 - предназначен для проверки качества воссоздания этого глюка в эмуляторах.

    Этот изменённый вариант теста VM2T6, в котором NOPы заменены на команды MTPS - даёт при отсутствии мега-глюка такие результаты:
    Скриншот выкладывать нету смысла, т.к. результаты одинаковые.

  3. #623

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    предназначен для проверки качества воссоздания этого глюка в эмуляторах.

    В системах не имеющих/не эмулирующих мега-глюк ВМ2 - результат запуска такой:
    Кхм. Я слегка мягко скажем запутался - это для эмуляторов тест? А скрины вроде с живой машинки? У меня сейчас плата№2 подцеплена могу на ней прогнать, но какой именно, последний? И надо ли вообще )

    ---------- Post added at 22:01 ---------- Previous post was at 21:52 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Если так, то после сброса по DCLO и нескольких прогонов теста - "глобальные" результаты должны каждый раз совпадать.
    А моё видео не подтверждает это? Я его ещё не удалил > http://archive.pdp-11.org.ru/vid/MVI_4098.avi (6мб, AVI).
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. #624

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    какой именно, последний?
    Да, для последнего теста фотки экрана нет, а посмотреть интересно.

  5. #625

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

    По умолчанию

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

  6. #626

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    никаких глюков.
    Получается, что команда MTPS Rx сбрасывает глюк.
    Это важный результат.

  7. #627

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

    По умолчанию

    Тест VM2T9.SAV - 9-й тест мега-глюка процессора 1801ВМ2 - предназначен для проверки качества воссоздания этого глюка в эмуляторах.

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

    Код:
    .RU VM2T9
     
    1801VM2 MegaBUG test #9
     
    R0 = R1 = R2 = R3 = R4 = R5 = 7
    MOV (PC),R0 | ASL R0 | MOV (PC),R1 | ASL R1 | MOV (PC),R2 | ASL R2 | MOV (PC)
    R0/014600    R1/014602    R2/014604    R3/014606    R4/014610    R5/014612
     
    MOV (PC),R0 | MOV (PC),R1 | MOV (PC),R2 | MOV (PC),R3 | MOV (PC),R4 | MOV
    R0/011701    R1/011702    R2/011703    R3/011704    R4/011705    R5/000400
     
    MOV (PC),R0 | NOP | TST R0 | MOV (PC),R1 | NOP | TST R0 | MOV (PC),R2 | NOP |
    R0/000240    R1/000240    R2/000240    R3/000240    R4/000240    R5/000240
     
    MOV (PC),R0 | NOP | TST PC | MOV (PC),R1 | NOP | TST PC | MOV (PC),R2 | NOP |
    R0/000240    R1/000240    R2/000240    R3/000240    R4/000240    R5/000240
     
    MOV (PC),R0 | NOP | MTPS R5 | MOV (PC),R1 | NOP | MTPS R5 | MOV (PC),R2 | NOP
    R0/000240    R1/000240    R2/000240    R3/000240    R4/000240    R5/000240
     
    MOV (PC),R0 | NOP | MOV PC,R5 | MOV (PC),R1 | NOP | MOV PC,R5 | MOV (PC),R2 |
    R0/000240    R1/000240    R2/000240    R3/000240    R4/000240    R5/000240
     
    .
    Вложения Вложения
    • Тип файла: zip VM2T9.zip (4.1 Кб, Просмотров: 191)

  8. #628

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

    По умолчанию

    Тест VM2T10.SAV - 10-й тест мега-глюка процессора 1801ВМ2 - предназначен для проверки качества воссоздания этого глюка в эмуляторах.

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

    Код:
    .RU VM2T10
     
    1801VM2 MegaBUG test #10
     
    MOV (PC),R0 | TST R0 | TST R1 | MOV (PC),R1 | TST R0 | TST R2 | MOV (PC),R2 |
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    R1 = R2 = R3 = R4 = R5 = 0
    MOV (PC),R0 | TST R0 | TST (R1) | MOV (PC),R1 | TST R0 | TST (R2) | MOV (PC),
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    R1 = R2 = R3 = R4 = R5 = Good PC
    MOV (PC),R0 | TST R0 | TST (R1) | MOV (PC),R1 | TST R0 | TST (R2) | MOV (PC),
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    R1 = R2 = R3 = R4 = R5 = Bad PC
    MOV (PC),R0 | TST R0 | TST (R1) | MOV (PC),R1 | TST R0 | TST (R2) | MOV (PC),
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    Program completed.
     
    .
    Вложения Вложения
    • Тип файла: zip VM2T10.zip (3.9 Кб, Просмотров: 181)

  9. #629

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Тест VM2T9.SAV - 9-й тест мега-глюка процессора 1801ВМ2 - предназначен для проверки качества воссоздания этого глюка в эмуляторах.
    А вот и результаты:

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








    [свернуть]


    ---------- Post added at 19:27 ---------- Previous post was at 19:23 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Тест VM2T10.SAV - 10-й тест мега-глюка процессора 1801ВМ2 - предназначен для проверки качества воссоздания этого глюка в эмуляторах.
    Так как NOP-ов нет, то результат стабильный:

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

    [свернуть]

  10. #630

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

    По умолчанию

    Пока точно ясно одно - адрес обращения к памяти в команде TST (Rx) роли не играет - в любом случае следующая команда не выполняется.

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

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

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

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

Ваши права

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