User Tag List

Страница 163 из 227 ПерваяПервая ... 159160161162163164165166167 ... ПоследняяПоследняя
Показано с 1,621 по 1,630 из 2264

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

  1. #1621

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Вот тут интресно вставить
    Тест в студию.

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

  3. #1622

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    По идее должно быть либо 26 либо 1026...
    У меня 26 получается если заменить (R2)+ на (R2).

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

    Цитата Сообщение от MiX Посмотреть сообщение
    Тест в студию.
    Ждем тестов с выводом MMR1
    Ну или как я написал сделать и вручную посмотреть.

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

    Цитата Сообщение от form Посмотреть сообщение
    Ждем тестов с выводом MMR1
    И MMR2 до кучи (и адреса команды которая трапнулась)... А то было там среди списка глюков ВМ3 что-то по теме. На моем MMU тесте вроде не вылезало пока ни у кого.
    Последний раз редактировалось form; 06.02.2016 в 19:55.
    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. #1623

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    и посмотреть содержимое 17777574. По идее должно быть либо 26 либо 1026...
    У ВМ3 регистр SR1 всегда читается нулями.

  5. #1624

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    У ВМ3 регистр SR1 всегда читается нулями.
    Всегда или когда нет операций автоинк(дек)рементных?

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

    Если он всегда читается нулями, то глюка с MMR2 в принципе быть не может ибо значение его эффективно становится бесполезным... Равно как и MMR0 впрочем (кроме управляющих битов).
    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. #1625

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Всегда или когда нет операций автоинк(дек)рементных?
    Он не реализован - всегда читаются нули.

  7. #1626

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Он не реализован - всегда читаются нули.
    Ну в тестах (коли они претендуют на универсальность) всеже стоит выводить...
    Если не реализован - это по сути убивает базовый функционал MMU (который сам DEC впрочем даже в Ultrix наверное не использовал [про Ultrix - предположение]).

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

    Посмотрел на ВМ3 - да, MMR1 просто нули. Тогда ошибка с MMR2 чисто символическая получается (впрочем с ней [как и со всеми остальными кроме битов в MMR3] пока столкнуться не удалось).
    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. #1627

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

    По умолчанию

    .

    Новый тест: SR0.SAV - проверяет текущие значения SR0 и SR2 при выключенном и включённом MMU.

    Запускать на машинах с диспетчером памяти.

  9. #1628

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    проверяет текущие значения SR0 и SR2 при выключенном и включённом MMU
    Код:
    .RU SR0
    Live SR0 & SR2 test.
    
    MOV #0177572, R2
    MOV #0177576, R4
    
    CLR (R2)
    010000/ MOV  (R2), R3 ;  R3/000000  
    010002/ MOV  (R4), R5 ;  R5/010002  
    
    MOV #1,(R2)
    010000/ MOV  (R2), R3 ;  R3/000017  
    010002/ MOV  (R4), R5 ;  R5/010002  
    
    Program completed.
    
    .BO RT11ZM
    
    RT-11ZM (S) V05.07  
    
    ?ETM-I-Date & time - 6-FEB-2016 23:58:34
    ?ETM-I-Time server - 70-71-BC-50-EB-D0, OpenBSD 5.8 amd64
    
    .RU D10:SR0
    Live SR0 & SR2 test.
    
    MOV #0177572, R2
    MOV #0177576, R4
    
    CLR (R2)
    010000/ MOV  (R2), R3 ;  R3/000000  
    010002/ MOV  (R4), R5 ;  R5/010002  
    
    MOV #1,(R2)
    010000/ MOV  (R2), R3 ;  R3/000017  
    010002/ MOV  (R4), R5 ;  R5/010002  
    
    Program completed.
    
    020524
    @
    - - - Добавлено - - -

    Еще мысль для теста на закуску:
    тот же тест что что выше, только вместо #1 записать что-нибудь вроде #100001

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

    Цитата Сообщение от form Посмотреть сообщение
    что-нибудь вроде #100001
    Собственно вот на примере того же теста на 11/83:
    Код:
    .RU SR0
    Live SR0 & SR2 test.
    
    MOV #0177572, R2
    MOV #0177576, R4
    
    CLR (R2)
    010000/ MOV  (R2), R3 ;  R3/000016  
    010002/ MOV  (R4), R5 ;  R5/010002  
    
    MOV #100001,(R2)
    010000/ MOV  (R2), R3 ;  R3/100017  
    010002/ MOV  (R4), R5 ;  R5/001402  
    
    Program completed.
    
    .
    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. #1629

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

    По умолчанию

    Интересно, можно ли при выключенном MMU увидеть в SR0 что-то кроме нуля ..

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

    И кроме старших битов, которые и при выключенном MMU наверняка можно записать.

  11. #1630

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    при выключенном MMU увидеть в SR0 что-то кроме нуля
    В теории биты 1-12 R/O, все остальные R/W. Надо попробовать вызвать ошибку и выключить методом BIC #1 и CLR на все случаи.
    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

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

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

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

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

Ваши права

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