User Tag List

Страница 62 из 227 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя
Показано с 611 по 620 из 2264

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

  1. #611

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

    По умолчанию

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

    Это вариант теста VM2T3 со сбросом предвыборки перед сохранением результатов каждого этапа теста:

    Код:
    	Br	.+2.
    	Br	.+2.
    	Br	.+2.
    	Nop
    
    	Mov	R0, $R0
    	Mov	R1, $R1
    	Mov	R2, $R2
    	Mov	R3, $R3
    	Mov	R4, $R4
    	Mov	R5, $R5
    
    	Call	PrintRegs
    Вложения Вложения
    • Тип файла: zip VM2T5.zip (3.4 Кб, Просмотров: 188)

  2. #612

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Да, действительно, предвыборку надо сбрасывать, а то адрес останова очень нехороший получается
    Но и такой тест ценен, т.к. правильный эмулятор должен выдать тот же адрес останова.

  3. #613

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

    По умолчанию

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

    Это вариант теста VM2T2 со сбросом предвыборки перед сохранением результатов каждого этапа теста:
    Ну вот собственно непредсказуемый результат, но уже без вылетов в пультовый отладчик, хотя и с одним BR:

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








    [свернуть]


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

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

    Это вариант теста VM2T3 со сбросом предвыборки перед сохранением результатов каждого этапа теста:
    Здесь достаточно одного скриншота, т.к. команды с предсказуемым поведением, да и результат все время получается один и тот же:

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

    [свернуть]

  4. #614

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

    По умолчанию

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

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

    Код:
    .RU VM2T6
     
    1801VM2 MegaBUG test #6
     
    MOV (PC),R0 | 240 | 241 | 242 | MOV (PC),R1 | 243 | 244 | 245 | MOV (PC),R2 |
    R0/000240    R1/000243    R2/000246    R3/000251    R4/000254    R5/000257
     
    MOV (PC),R0 | 240 | 241 | MOV (PC),R1 | 242 | 243 | MOV (PC),R2 | 244 | 245 |
    R0/000240    R1/000242    R2/000244    R3/000246    R4/000250    R5/000252
     
    CMP (PC),R0 | 240 | 241 | 242 | MOV (PC)+,R0 | 243 | 244 | 245 | MOV (PC)+,
    R0/000243    R1/000246    R2/000251    R3/000254    R4/000257    R5/000262
     
    CMP (PC),R0 | 240 | 241 | MOV (PC)+,R0 | 242 | 243 | MOV (PC)+,R1 | 244 |
    R0/000242    R1/000244    R2/000246    R3/000250    R4/000252    R5/000254
     
    CMP (PC),R0 .. MOV (PC)+,R0 .. MOV (PC)+,R1 .. CMP (PC),R0 .. MOV (PC)+,R2 ..
    R0/000242    R1/000244    R2/000250    R3/000252    R4/000256    R5/000260
     
    Program completed.
     
    .
    Вложения Вложения
    • Тип файла: zip VM2T6.zip (4.2 Кб, Просмотров: 194)

  5. #615

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

    По умолчанию

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

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

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








    [свернуть]

  6. #616

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

    По умолчанию

    Вот оно как..
    Складывается впечатление, будто какой-то из "испорченных указателей" BR не сбрасывает ( и вообще ничто не сбрасывает ), но этот указатель используется так редко, что влияет только на прогоны "глюкометрических" тестов.
    Если так, то после сброса по DCLO и нескольких прогонов теста - "глобальные" результаты должны каждый раз совпадать.

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

  8. #617

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Вот оно как..
    Складывается впечатление, будто какой-то из "испорченных указателей" BR не сбрасывает ( и вообще ничто не сбрасывает ), но этот указатель используется так редко, что влияет только на прогоны "глюкометрических" тестов.
    Если так, то после сброса по DCLO и нескольких прогонов теста - "глобальные" результаты должны каждый раз совпадать.
    BR все замечательно сбрасывает. Если это про тесты T4 и T6 (и T2 с ними), то это особенности команд установки/снятия признаков. Такие же результаты получаются, если программы набивать в пультовом отладчике и смотреть состояние регистров по командам Rn.

  9. #618

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

    По умолчанию

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

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

    Код:
    .RU VM2T7
     
    1801VM2 MegaBUG test #7.1
     
    MOV (PC),R0 | TST R0 | TST R1 | TST R2 | MOV (PC),R1 | TST R0 | TST R1 |
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    MOV (PC),R0 | TST R0 | TST R1 | MOV (PC),R1 | TST R0 | TST R1 | MOV (PC),R2
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    CMP (PC),R0 | TST R0 | TST R1 | TST R2 | MOV (PC)+,R0 | TST R0 | TST R1 |
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    CMP (PC),R0 | TST R0 | TST R1 | MOV (PC)+,R0 | TST R0 | TST R1 | MOV (PC)+,R1
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    CMP (PC),R0 .. MOV (PC)+,R0 .. MOV (PC)+,R1 .. CMP (PC),R0 .. MOV (PC)+,R2 ..
    R0/005700    R1/005700    R2/005700    R3/005700    R4/005700    R5/005700
     
    Program completed.
     
    .
    Вложения Вложения
    • Тип файла: zip VM2T7.zip (3.8 Кб, Просмотров: 165)
    Последний раз редактировалось Patron; 14.04.2013 в 18:07.

  10. #619

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

    По умолчанию

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

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

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

    [свернуть]

  11. #620

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А у нас вот так
    И так каждый раз ?
    Т.е. именно NOPы вносят в мега-глюк "новое непознаваемое измерение".

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

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

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

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

Ваши права

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