User Tag List

Страница 125 из 227 ПерваяПервая ... 121122123124125126127128129 ... ПоследняяПоследняя
Показано с 1,241 по 1,250 из 2264

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

  1. #1241

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Кстати, люди, а про прошивку 377 вы не забыли?
    Судя по коду прошивки 377 - её авторы не беспокоились об идеологической стройности обращений к памяти. Хотя ОЗУ пульта имеет размер всего 256 слов, но из-за того, что эти 256 слов одинаково откликаются в 16 разных диапазонах адресов - обращаться к каждому слову ОЗУ пульта можно 16-ю разными способами.

    В прошивке 134 все обращения к ОЗУ пульта идут через диапазон адресов 77000-77777.
    В прошивке 377 обращения к ОЗУ пульта идут через диапазоны 14000-14777 и 77000-77777, а также одно обращение ( скорее всего по оплошности ) идёт через адрес 17006 :

    Код:
    ROM:002022                 Mov     #3522, @#17006
    ...
    ROM:004732                 Mov     #3522, @#77006

  2. #1242

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Тем интереснее узнать, какие физические адреса формируются на шине реального ВМ3 при обращении в режиме пульта к адресам 000000, 020000, 040000, 060000.
    Код:
    @000000/000000
    @020000/000000
    @040000/000000
    @060000/077406

  3. #1243

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Код:
    @000000/000000
    @020000/000000
    @040000/000000
    @060000/077406
    Физические адреса на шине можно посмотреть только логическим анализатором.

    Лучше узнать состояние регистров сразу после включения питания, для чего можно после включения питания вставить в терминале следующий скрипт:

    Код:
    R0/
    R1/
    R2/
    R3/
    R4/
    R5/
    R6/
    R7/
    RS/
    M

  4. #1244

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

    По умолчанию

    R0/000000
    R1/001122
    R2/000000
    R3/177000
    R4/100003
    R5/114000
    R6/016770
    R7/001000
    RS/000344
    M
    HALT INSTRUCTION

  5. #1245

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

    По умолчанию

    Довольно любопытно, особенно содержимое R6, R7 и RS.

    Теперь есть смысл проверить, что находится в памяти сразу после включения, для чего можно использовать такой скрипт:

    Код:
    /
    24/
    26/
    1000/
    0/¬
    ¬
    ¬
    
    74/¬
    ¬
    ¬
    
    174/¬
    ¬
    ¬
    
    274/¬
    ¬
    ¬
    
    374/¬
    ¬
    ¬
    
    574/¬
    ¬
    ¬
    
    774/¬
    ¬
    ¬
    
    1374/¬
    ¬
    ¬
    
    1774/¬
    ¬
    ¬
    
    2774/¬
    ¬
    ¬
    
    3774/¬
    ¬
    ¬
    
    7774/¬
    ¬
    ¬
    
    17774/¬
    ¬
    ¬
    
    137774/¬
    ¬
    ¬
    ¬

  6. #1246

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

    По умолчанию

    Patron, Честно говоря, я уже не помню как скрипт вставить. Да и как пульт поймет знак "ячейка вверх".

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

  8. #1247

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В МС1201.03 с 134-й ПЗУ при стандартном включении питания ( без режима пульта ) в районе 010000 адресов есть изрядный кусок контента 134-й ПЗУ.
    Именно он пишет "Доступно х ОЗУ ".
    Реально можно посмотреть состояние ДОЗУ МС1201.03 только после пуска в режиме "Пульт", и то 100% уверенности, что туда ничего не записано, нет.
    *
    По итогам всевозможных экспериментов для МС1201.03/04 с 134 ПЗУ определили, что выполнить программу пользователя в режиме пульта невозможно ( имеется ввиду в СОЗУ платы МС1201.03/04 ). Единственный выход - навесить двухадресное ( в 0 адресе пульта и в районе высших адресов одновременно ) СОЗУ на адреса 0-14000 и эксперементировать с его контентом, переодически выключая колодку ПЗУ 134 ( 23-й ногой ) .
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  9. #1248

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    не помню как скрипт вставить. Да и как пульт поймет знак "ячейка вверх".
    Для вставки из буфера обмена в эмуляторе VT52 надо нажать <Shift><Insert>. Там не "ячейка вверх", а специальный символ, который при вставке из буфера обмена превращается в код <ПС>.

  10. #1249

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

    По умолчанию

    После вставки вот:
    Код:
    @/000000
    @6100/000000
    @7
    00006102/000000
    00006104/000000
    00006106/000000
    @7
    00006110/000000
    00006112/000000
    00006114/000000 4
    Где-то надо скорость ввода уменьшить.
    Последний раз редактировалось MiX; 21.01.2016 в 00:09.

  11. #1250

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    После вставки
    Идея понятна - ОЗУ платы МС1201.03 после включения обнуляется.

    Похоже, что пульт не успевает отрабатывать со скоростью вставки из буфера обмена, поэтому есть смысл вручную проверить после включения следующие адреса:

    Код:
    0/
    4/
    24/
    26/
    1000/

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

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

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

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

Ваши права

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