User Tag List

Страница 159 из 227 ПерваяПервая ... 155156157158159160161162163 ... ПоследняяПоследняя
Показано с 1,581 по 1,590 из 2264

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

  1. #1581

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    На ВМ3:
    Код:
    MOV     #-1,@#KISAR0    ;KISAR0 = 007777
    Это потому что обнулён флаг режима 22 бит.

    Можно добавить в тест запись -1 в PAR как в режиме 18 бит, так и в режиме 22 бит.

  2. #1582

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    MOV #-1,@#KISAR0 ;KISAR0 = 007777
    А вот это интересный результат. Похоже пока 22 битный режим не включишь PARы не воспринимают значения за пределами 18 бит на ВМ3...
    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. #1583

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А вот это интересный результат. Похоже пока 22 битный режим не включишь PARы не воспринимают значения за пределами 18 бит на ВМ3...
    Такова сила эмуляции PDP-11/34.

    Ещё можно проверить, обнуляются ли старшие биты в PAR при переходе в режим 18 бит - или только скрываются, а при возврате в режим 22 бита опять становятся видны.

  4. #1584

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Такова сила эмуляции PDP-11/34.

    Ещё можно проверить, обнуляются ли старшие биты в PAR при переходе в режим 18 бит - или только скрываются, а при возврате в режим 22 бита опять становятся видны.
    Попытка проверить с пульта провалилась: пишется-читается все.

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

    Проверил, если установить 22-бит режим - прога читает полный регистр. Но кроме всего прочего получается вот такая штука...
    Код:
    @17777572/000016 0
    @/000016 
    @17772516/177717 0
    @
    @
    @1000/012737 
    00001002/177777 
    00001004/172340 
    00001006/013737 0
    00001010/172340 13737
    00001012/010000 172340
    00001014/000000 10000
    00001016/003214 0
    00001020/104351 
    @1000G
    @ 001010
    @17772340/177777 
    @10000/007777 0
    @P
    @ 001020
    @10000/007777 
    @
    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

  5. #1585

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    получается вот такая штука
    Типа, в режимах HALT, MMU16 и MMU22 - доступны все биты PAR, а в режиме MMU18 - старшие биты PAR изолированы от шины.

  6. #1586

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    а в режиме MMU18 - старшие биты PAR изолированы от шины
    Я в MMU16 сейчас тестил - тоже читает младшие.

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

    Цитата Сообщение от Patron Посмотреть сообщение
    На эмулируемой ДВК-3
    Эмулятор-то как-нибудь можно пощупать для ускорения процесса тестирования?
    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

  7. #1587

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Эмулятор-то как-нибудь можно пощупать для ускорения процесса тестирования?
    Там щупать пока нечего.

  8. #1588

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

    По умолчанию

    ВМ3:
    Код:
    .TY PAR.MAC
            .TITLE  PAR
            .MCALL  .EXIT,.PRINT
    
    START:: CLR     @#177572
            CLR     @#172516
            MOV     #177777,@#172340
            MOV     @#172340,ARGS
            BIS     #20,@#172516
            MOV     @#172340,ARGS+2
            MOV     #177777,@#172340
            MOV     @#172340,ARGS+4
            BIC     #20,@#172516
            MOV     @#172340,ARGS+6
            MOV     #BUFF,R0
            MOV     #FMTS,R1
            MOV     #ARGS,R2
            CALL    $EDMSG
            .PRINT  #BUFF
            .EXIT
    
    ARGS:   .BLKW   4
    BUFF:   .BLKB   80.
    FMTS:   .ASCIZ  /%4P/
    
            .END    START
    
    
    .RU HX1:PAR
    007777  177777  177777  007777
     
    .
    Последний раз редактировалось form; 05.02.2016 в 21: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. #1589

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    PAR.MAC
    Есть смысл ещё проверить, пишутся ли старшие биты в 18-битном режиме :

    Код:
            BIS     #20,@#172516
            CLR     @#172340
            BIC     #20,@#172516
            MOV     #177777,@#172340
            MOV     @#172340,ARGS+4
            BIS     #20,@#172516
            MOV     @#172340,ARGS+6

  10. #1590

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Есть смысл ещё проверить, пишутся ли старшие биты в 18-битном режиме
    Так проверено - пишутся. Сначала пишется в 18 (первая цифра), потом включается 22 и ничего не пишется (2 цифра), потом снова пишется (третья) и выключается 22 (4 цифра).
    То есть при выключенной 22-битной адресации только чтение ограничивается.
    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

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

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

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

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

Ваши права

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