Важная информация

User Tag List

Страница 31 из 82 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя
Показано с 301 по 310 из 811

Тема: Документация на ПК 11/16

  1. #301
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,766
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Дизассемблировал и проверил ПЗУ. Titus, у меня к вам есть вопрос. Можете проверить в эмуляторе, идет ли обращение к адресам 016, 017, 060 и 062 в ПЗУ? И если есть, то какая команда и по какому адресу.
    На чтение? Или попытки записи в ПЗУ?

    ---------- Post added at 22:06 ---------- Previous post was at 22:01 ----------

    В цикле чтения слова идет с адреса 4000 (чтение с адреса 60 командой MOV (R0),R0), затем когда система начинает загружаться, с адреса 5274 (по адресу 16, командой MOV (R5),4(R3)). По одному разу с каждого.
    Последний раз редактировалось Titus; 16.01.2015 в 22:17.

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

  3. #302
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    На чтение? Или попытки записи в ПЗУ?
    Естественно на чтение. Просто при первичном разборе ПЗУ, когда разделял код и данные, я нигде не нашёл обращения по этим адресам, а данные там есть.

  4. #303
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,766
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    От адреса надо отнять 2, чтобы получить адрес команды, т.к. ко времени обращения к памяти PC указывает на следующее слово.

  5. #304
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В цикле чтения слова идет с адреса 4000, затем когда система начинает загружаться с адреса 5274. По одному разу с каждого.
    Это обращение именно к ПЗУ в HALT-режиме? И из самого ПЗУ?

  6. #305
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,766
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Это обращение именно к ПЗУ в HALT-режиме? И из самого ПЗУ?
    Да. Я не встречал вообще, чтобы подпрограммы из ОЗУ обращались к ПЗУ.

    ---------- Post added at 22:17 ---------- Previous post was at 22:16 ----------

    Выше пометил какими командами и какие данные.

  7. #306
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да. Я не встречал вообще, чтобы подпрограммы из ОЗУ обращались к ПЗУ.
    А по каким адресам из тех четырех, что я выше написал?

  8. #307
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,766
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А по каким адресам из тех четырех, что я выше написал?
    Я отметил выше.

  9. #308
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В цикле чтения слова идет с адреса 4000 (чтение с адреса 60 командой MOV (R0),R0),
    Здесь осуществляется исполнение запроса PROREG, начинает он исполняться с адреса 3654. Интересная вещь, если в правилах обработки стоит исполнение в режиме HALT и адрес обработчика меньше 040000, то в качестве адреса читается значение ячейки.
    Нашёл вызов в эмуляторе терминала VT-100, который распакован в память.
    Ячейка с адресом 060 указывает на подпрограмму с адресом 01414, но в ПЗУ она нигде не вызывается.
    Цитата Сообщение от Titus Посмотреть сообщение
    затем когда система начинает загружаться, с адреса 5274 (по адресу 16, командой MOV (R5),4(R3)). По одному разу с каждого.
    А это обработка вызова MFHLT, начало по адресу 05272. А вот в распакованном ОЗУ я этого вызова не нашёл. Видно уже какой-то подгружаемый процесс требует.

    Осталось узнать, для чего служит значение в ячейке 62. Оно указывает на подпрограмму с адресом 010104. Она осуществляет вывод числа на индикатор, но вызываться она должна через JSR R5,..., а после этой команды должны быть параметры вызова (позиция, число выводимых цифр, система счисления), а число в R0.

  10. #309
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,766
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    А чего там, не высяснилось про глюк 017776? )

  11. #310
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А чего там, не высяснилось про глюк 017776? )
    Еще пока нет. ПЗУ дизассемблировал, проверил. Вот теперь осталось разобраться и комментарии написать. Тогда уже и говорить можно будет.

    Можно ещё проверить, происходит ли обращение (запись) по физическому адресу 017700 в ОЗУ, который отображён на дескриптор обработки регистра 0177700.

Страница 31 из 82 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Документация по Z280
    от spensor в разделе Несортированное железо
    Ответов: 39
    Последнее: 08.04.2014, 00:52
  2. Тех. документация на старые ЭВМ и книги
    от AL.EX в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 15.08.2010, 17:33
  3. Ленинград-2: документация
    от dicebox в разделе Ленинград
    Ответов: 13
    Последнее: 14.04.2009, 23:33
  4. Документация к Dendy
    от UberAlice в разделе Nintendo
    Ответов: 9
    Последнее: 19.03.2008, 14:02
  5. Программная документация.
    от fk0 в разделе Программирование
    Ответов: 7
    Последнее: 19.01.2006, 16:53

Ваши права

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