User Tag List

Страница 154 из 227 ПерваяПервая ... 150151152153154155156157158 ... ПоследняяПоследняя
Показано с 1,531 по 1,540 из 2264

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

  1. #1531

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Это как?
    Чтобы не рисовать там непонятные xxx - оставил то значение смещения, которое есть в тесте у оригинального кода команды до его копирования в R0.

    - - - Добавлено - - -

    Код:
    	Mov	(PC)+, R0
    	Mov	R0, 240(PC)
    	Mov	R0, @#157776
    	Jmp	@#157776

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

  3. #1532

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Чтобы не рисовать там непонятные xxx - оставил то значение смещения, которое есть в тесте у оригинального кода команды до его копирования в R0.
    Так команда два слова занимает, а копируется одно причем в последнее слово памяти.

    - - - Добавлено - - -

    Или цель была как раз проверить команду которая частично не вместилась?
    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. #1533

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Или цель была как раз проверить команду которая частично не вместилась?
    Конечно. Ведь если PC инкрементится даже при невыборке смещения, то после успешной выборки смещения - PC по-любому уже будет инкрементирован.

  5. #1534

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

    По умолчанию

    На ВМ3:
    Нажмите на изображение для увеличения. 

Название:	t4reg.jpg 
Просмотров:	324 
Размер:	31.6 Кб 
ID:	55840 Нажмите на изображение для увеличения. 

Название:	t4pc.jpg 
Просмотров:	370 
Размер:	30.7 Кб 
ID:	55841
    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. #1535

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    На ВМ3
    А вот на ВМ3 - тест tipc.sav весьма актуален.

  7. #1536

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

    По умолчанию

    tipc сейчас проверим, а T4* на Э60 (M2) проверить не удалось - на имеющейся машине памяти 14KW, а тесты обращаются к памяти выше... Тамже:
    Код:
    TIPC
    001036  TST     @#160000        ;PC=001042
    001134  MOV     #160000,PC      ;PC=160002
    - - - Добавлено - - -

    Позже соберусь с силами еще сделаю тест при обращении в память без доступа.

    - - - Добавлено - - -

    Еще ВМ3... TIPC: 1042, 160000
    Нажмите на изображение для увеличения. 

Название:	t3.jpg 
Просмотров:	294 
Размер:	29.2 Кб 
ID:	55843
    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

  8. #1537

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Позже соберусь с силами еще сделаю тест при обращении в память без доступа.
    Зависание прерывает микропрограмму позже, чем ошибка MMU, поэтому результат для ВМ3 не должен отличаться.

  9. #1538

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Зависание прерывает микропрограмму позже, чем ошибка MMU, поэтому результат для ВМ3 не должен отличаться.
    Ну мы уже знаем, что в принципе штатно бывает разное поведение при MMU fault, соответственно хочется проверить все...
    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. #1539

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

    По умолчанию

    Если ещё актуально, то вот:
    На ВМ3
    Код:
    .T4REG
    Register Autoincrement TRAP4 test #1.
     
    MOV #160020,R2
    TST (R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    CLR (R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    CMP R0,(R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    MOV R0,(R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    TST -(R2)
    >>> Trap to 004 <<<  ;  R2/160016
    CLR -(R2)
    >>> Trap to 004 <<<  ;  R2/160014
    CMP R0,-(R2)
    >>> Trap to 004 <<<  ;  R2/160012
    MOV R0,-(R2)
    >>> Trap to 004 <<<  ;  R2/160010
     
    Program completed.
     
    .T4REG2
    Register Autoincrement TRAP4 test #2.
     
    MOV #160020,R2
    TST @(R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    CLR @(R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    CMP R0,@(R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    MOV R0,@(R2)+
    >>> Trap to 004 <<<  ;  R2/160020
    TST @-(R2)
    >>> Trap to 004 <<<  ;  R2/160016
    CLR @-(R2)
    >>> Trap to 004 <<<  ;  R2/160014
    CMP R0,@-(R2)
    >>> Trap to 004 <<<  ;  R2/160012
    MOV R0,@-(R2)
    >>> Trap to 004 <<<  ;  R2/160010
     
    Program completed.
     
    .T4REG3
    Register Autoincrement TRAP4 test #3.
     
    MOV #311,R2
    TST (R2)+
    >>> Trap to 004 <<<  ;  R2/000311
    CLR (R2)+
    >>> Trap to 004 <<<  ;  R2/000311
    CMP R0,(R2)+
    >>> Trap to 004 <<<  ;  R2/000311
    MOV R0,(R2)+
    >>> Trap to 004 <<<  ;  R2/000311
    TST -(R2)
    >>> Trap to 004 <<<  ;  R2/000307
    CLR -(R2)
    >>> Trap to 004 <<<  ;  R2/000305
    CMP R0,-(R2)
    >>> Trap to 004 <<<  ;  R2/000303
    MOV R0,-(R2)
    >>> Trap to 004 <<<  ;  R2/000301
     
    Program completed.
     
    .T4PC
    PC Autoincrement TRAP4 test.
     
    001112/ INC PC
    001114/
    >>> Trap to 004 <<<  ;  PC/001115
    JMP @#160000
    >>> Trap to 004 <<<  ;  PC/160000
    157776/ TST (PC)+
    >>> Trap to 004 <<<  ;  PC/160000
    157776/ MOV R0,(PC)+
    >>> Trap to 004 <<<  ;  PC/160000
    157776/ MOV R0,@(PC)+
    >>> Trap to 004 <<<  ;  PC/160000
    157776/ MOV R0,240(PC)
    >>> Trap to 004 <<<  ;  PC/160000
    157776/ MOV R0,@240(PC)
    >>> Trap to 004 <<<  ;  PC/160000
     
    Program completed.
     
    .TIPC
    001036  TST     @#160000        ;PC=001042
    001134  MOV     #160000,PC      ;PC=160000

  11. #1540

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

    По умолчанию

    Кстати еще тест для СМ1420 и ВМ3.
    Код:
    .RU MFPS
    UISDR7=077406, PSW=140016, MFPS R0, R0=000016
    UISDR7=077400, PSW=140016, MFPS R0, R0=000016
    
    .
    - - - Добавлено - - -

    И вот такой тест еще интересно прогнать на ВМ3 и СМ1420...
    Код:
    .RU MVPS
                            ;PSW=170000, @#177776=123456
    MFPS    R1              ;R1=000000
    MTPS    #17             ;PSW=170017, @#177776=123456
    
    .
    Последний раз редактировалось form; 03.02.2016 в 04:49.
    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

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

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

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

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

Ваши права

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