User Tag List

Страница 13 из 74 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 736

Тема: Восстанавливаем УКНЦ

  1. #121

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Я эти мысли уже высказал - несинхронность процессора и памяти. Для доступа к ОЗУ (чтение одного слова) время может варьироваться от 320 нс до 960 нс, т.е. в процессорных тактах от 2.56T до 7.68T. Так что как попало, так и получилось.
    Это должно сказываться на времени выполнения одной команды, а группа из 1000 одинаковых команд должна выполняться уже какое-то усредненное время. Т.е., допустим, 2 раза 320нс, один раз 960нс, в 2 раза 320, один 960 и т.д.

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

  3. #122

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Это должно сказываться на времени выполнения одной команды, а группа из 1000 одинаковых команд должна выполняться уже какое-то усредненное время. Т.е., допустим, 2 раза 320нс, один раз 960нс, в 2 раза 320, один 960 и т.д.
    Тут нет 320, 640, 960. Все кратно 125 нс. Так что фактически от 3T до 8T. Видно так идеально код написан, что попало под одно время, оно так и распространяется везде.

  4. #123

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Пример, в первом тесте у тебя такие значения:
    MOV (R0),R1 - 5069
    MOV (R0)+,R1 - 5085

    а во втором:
    MOV (R0),R1 - 4797
    MOV (R0)+,R1 - 4797

    т.е. видно, что в течение одного теста, команды, которые должны выполняться за одинаковое время действительно выполняются за примерно одинаковое (+- несколько команд)

  5. #124

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    без исходников теста остается только ставить перед фактом автора теста )))
    Зачем исходники? Если сильно припрет, то и дизассемблировать можно, благо код PDP-11 очень удобный.

  6. #125

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Зачем исходники? Если сильно припрет, то и дизассемблировать можно, благо код PDP-11 очень удобный.
    Он их коллекционирует.

    ---------- Post added at 20:43 ---------- Previous post was at 20:42 ----------

    В общем, надо выяснить, почему так колеблется время команд ЦП от запуску к запуску. Не смотря на то, что течение одного теста оно не колеблется, хотя тест периодически перерывается обращением к системе для печати результатов, и ни о какой случайной синхронности речи быть не может.

    ---------- Post added at 20:46 ---------- Previous post was at 20:43 ----------

    В первом тесте вообще время выполнение команд более гладенькое, меньший разброс.

  7. #126

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В общем, надо выяснить, почему так колеблется время команд ЦП от запуску к запуску. Не смотря на то, что течение одного теста оно не колеблется, хотя тест периодически перерывается обращением к системе для печати результатов, и ни о какой случайной синхронности речи быть не может.
    А вот конкретный вопрос - как сделана печать результатов? Вывод через 177566 без прерываний, или использование системных вызовов .TTYOUT/.PRINT?

  8. #127

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Зачем исходники?
    перекидывать на живую машинку долго же ))) (в моём случае), а вот понабивать что-бы клавишки вспомнить и скомпилить било бы "удовольствием" ! )))
    Titus, я у себя обязательно прогоню, просто сегодня не планировал УКНЦ врубать - я её тут пару суток мучал по всякому - решил паузу сделать. Не думаю
    что там сенсация будет, но для статистики и свои скрины выложу обязательно )))

    ---------- Post added at 20:47 ---------- Previous post was at 20:46 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Он их коллекционирует.
    и это тоже конечно )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  9. #128

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    перекидывать на живую машинку долго же ))) (в моём случае), а вот понабивать что-бы клавишки вспомнить и скомпилить било бы "удовольствием" ! )))
    hobot, Вы видели размер исполнимого модуля? 23 БЛОКА !!! Представляете сколько там текста и сколько Вы будете набивать.

  10. #129

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А вот конкретный вопрос - как сделана печать результатов? Вывод через 177566 без прерываний, или использование системных вызовов .TTYOUT/.PRINT?
    через .TTYOUT

  11. #130

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Представляете сколько там текста и сколько Вы будете набивать.
    ---удалено--- (но как быть с коллекцией исходников?) )))
    Последний раз редактировалось hobot; 25.02.2012 в 08:24.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

Страница 13 из 74 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. PS/2 клавиатура в УКНЦ
    от balu_dark в разделе ДВК, УКНЦ
    Ответов: 83
    Последнее: 10.01.2021, 10:51
  2. Игры на УКНЦ
    от Titus в разделе ДВК, УКНЦ
    Ответов: 125
    Последнее: 29.12.2020, 23:12
  3. Как проверить УКНЦ и КМД ? Help
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 37
    Последнее: 23.07.2020, 15:50
  4. БИСы в УКНЦ
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 14
    Последнее: 04.05.2010, 21:17
  5. Дискетки от УКНЦ
    от ZXSlaver в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 15.11.2009, 17:25

Ваши права

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