User Tag List

Страница 52 из 63 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя
Показано с 511 по 520 из 627

Тема: Расчёт точного времени выполнения команд различными процессорами архитектуры PDP-11.

  1. #511

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

    По умолчанию

    Вылетел...

    HX 2.0 - Warm boot v1.3 177560

    HX DSK/TTY multiplexer v3.1 2014

    006141
    @

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

  3. #512

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Вылетел...
    Да ещё по нечётному адресу - это круто.

    Можно после вылета - проверить в пульте содержимое ячеек 17773024, 17773202, 230 и 232.

    Вообще - похоже на вылет в процедуре проверки начальной установки драйвера. Можно временно удалить все драйверы, кроме HX и TT.
    Последний раз редактировалось Patron; 20.07.2014 в 19:40.

  4. #513

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

    По умолчанию

    Чтож крутого. Это значит где то ошибка.

    В общих чертах...

    Если частота 49,95 значит погрешность составит 0,05% и это при первом такте. При втором 0,10% , несложно догадаться сколько будет при третьем.

    А прерывание 230 чем не устраивает?
    Последний раз редактировалось MiX; 20.07.2014 в 19:50.

  5. #514

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Да ещё по нечётному адресу
    Скорее всего стек смотреть - все ли в нужном состоянии было перед всякими RETURN/RTI...
    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. #515

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Если частота 49,95 значит погрешность составит 0,05% и это при первом такте. При втором 0,10% , несложно догадаться сколько будет при третьем.
    На любом такте погрешность не превысит 0.05%, кроме того - арифметическую погрешность можно уменьшить до нуля изменением вводимого значения частоты шины.

    Но так как код обработки прерывания 49,95 Гц выполняется довольно долго - промежуток времени между тиками, остающийся для выполнения кода тестов - будет примерно одинаковым с таймером 50 Гц, поэтому в "табличных" тестах арифметическая коррекция не обязательна.

  7. #516

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Но так как код обработки прерывания 49,95 Гц выполняется довольно долго - промежуток времени между тиками, остающийся для выполнения кода теста будет примерно одинаковым с таймером 50 Гц, поэтому арифметическая коррекция не обязательна.
    Есть такая интересная мысль - попробовать провести расчеты с помощью систеных средств таймера (неприменимо к базовому SJ) и сравнить есть ли существенная разница
    А то может это как с Сайресом Смитом из Таинственного острова который вводил поправку на высоту горы, делая измерения в звездных масштабах
    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. #517

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

    По умолчанию

    Проверил.
    @17773024/000177
    @17773202/000307
    @230/004767
    @232/000466

    Да, Патрон у меня лог не дописывает последнюю строчку. Приходится самому дописывать.

    ---------- Post added at 20:20 ---------- Previous post was at 19:58 ----------

    После удаления DZ,HD,LD,VM вылет остался так-же.

  9. #518

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Проверил.
    Вылетает до установки содержимого вектора - по адресам 230 и 232 находится код загрузчика: Boot_RT-11_from_HX0_(177560).bin

    Можно проверить содержимое ячейки 54 и регистров R1 и R2

    Цитата Сообщение от MiX Посмотреть сообщение
    лог не дописывает последнюю строчку.
    Дописывает только те строчки, где выведен перевод строки. Можно нажать в пульте <Enter> - тогда строчка попадёт в лог. При закрытии эмулятора последняя строка лога должна записываться в любом случае.

  10. #519

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

    По умолчанию

    Проверил.
    @54/145406
    @R1/000012
    @R2/000000

  11. #520

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

    По умолчанию

    Пока непонятно в чём проблема.

    Начнём неспешную замену всех добавленных кодов на коды NOP - вот первая итерация: Pro350_HX_SP2a
    Последний раз редактировалось Patron; 20.07.2014 в 22:12.

Страница 52 из 63 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 234
    Последнее: 26.02.2021, 11:05
  2. Время выполнения команд CPI/CPD/CPIR/CPDR
    от ARTi в разделе Программирование
    Ответов: 27
    Последнее: 18.12.2007, 16:32

Ваши права

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