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

User Tag List

Страница 19 из 63 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя
Показано с 181 по 190 из 625

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

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Сейчас разницу в десятки тактов надо находить и объяснять. Когда модель таймингов такого порядка будет полностью адекватна оригиналу - придёт время дробей.
    Точно) Придет время) И все тесты делать надо будет заново)

    ---------- Post added at 00:27 ---------- Previous post was at 00:26 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Для дробной части таймингов требуется специальное статистическое исследование. На этапе качественного исследования дроби только отвлекают.
    Ну что же, придется поддаться на уговоры Alex_K и самому сделать дробный тест)

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

  3. #182
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Точно) Придет время) И все тесты делать надо будет заново)
    Именно так. Вычислять среднее значение и параметры распределения.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Ну что же, придется поддаться на уговоры Alex_K и самому сделать дробный тест)
    С нетерпением ждем.

  5. #184
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Универсальный тест: MOVPC.SAV позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команды MOV с различными способами адресации относительно PC.

    При первом запуске теста нужно ввести правильное значение тактовой частоты тестируемого процессора в килогерцах.

    Тест работает не быстро. Если (например) команда выполняется за 50 тактов - результата определния её продолжительности приходится ждать 10 сек.

    ...
    Вложения Вложения
    • Тип файла: zip MOVPC.zip (7.9 Кб, Просмотров: 191)

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Универсальный тест: MOVPC.SAV позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команды MOV с различными способами адресации относительно PC.
    На 1801ВМ2 весьма интересные результаты, пришлось даже УКНЦ поменять, чтобы проверить. Тестировался УКНЦ КВАНТ литеры 7 с 1515ХМ2-001. Смотрите и удивляйтесь:

    Скрытый текст














    [свернуть]
    Последний раз редактировалось Alex_K; 16.02.2019 в 23:05.

  7. #186
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всё чудесатее и чудесатее..

    Код там выполняется такой:
    Код:
    010400 [000000]:      MOV   (PC), R0              ; 010402:011700 ->   R0
    010402 [000000]:      MOV   (PC), R0              ; 010404:011700 ->   R0
    010404 [000000]:      MOV   (PC), R0              ; 010406:011700 ->   R0
    010406 [000000]:      MOV   (PC), R0              ; 010410:011700 ->   R0
    010410 [000000]:      MOV   (PC), R0              ; 010412:011700 ->   R0
    010412 [000000]:      MOV   (PC), R0              ; 010414:011700 ->   R0
    010414 [000000]:      MOV   (PC), R0              ; 010416:011700 ->   R0
    010416 [000000]:      MOV   (PC), R0              ; 010420:000240 ->   R0
    010420 [000000]:      NOP
    010422 [000000]:      NOP
    010424 [000000]:      NOP
    010426 [000000]:      DEC   R5                    ;   R5  :002044
    010430 [000000]:      BEQ   010444
    Код:
    010400 [000010]:      MOVB  (PC), R0              ; 010402:   300 ->   R0  
    010402 [000010]:      MOVB  (PC), R0              ; 010404:   300 ->   R0  
    010404 [000010]:      MOVB  (PC), R0              ; 010406:   300 ->   R0  
    010406 [000010]:      MOVB  (PC), R0              ; 010410:   300 ->   R0  
    010410 [000010]:      MOVB  (PC), R0              ; 010412:   300 ->   R0  
    010412 [000010]:      MOVB  (PC), R0              ; 010414:   300 ->   R0  
    010414 [000010]:      MOVB  (PC), R0              ; 010416:   300 ->   R0  
    010416 [000010]:      MOVB  (PC), R0              ; 010420:   240 ->   R0  
    010420 [000010]:      NOP
    010422 [000010]:      NOP
    010424 [000010]:      NOP
    010426 [000010]:      DEC   R5                    ;   R5  :002044
    010430 [000000]:      BEQ   010444

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

    По умолчанию

    Чета все у вас плавает, господа)

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Всё чудесатее и чудесатее..
    Во-во!!! Сейчас загрузился на КВАНТ с 1515ХМ1-031 c IDE-Flash, так на MOV @PC,R0 все время TRAP4 по адресу 010416.
    Сейчас загружусь с дисковода, там система немного другая.

    ---------- Post added at 00:21 ---------- Previous post was at 00:19 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Чета все у вас плавает, господа)
    Titus, у Вас нарушение предвыборки тоже съедало неизвестно куда 52 такта, так что ждем тестов от Вас с большим нетерпением.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Titus, у Вас нарушение предвыборки тоже съедало неизвестно куда 52 такта, так что ждем тестов от Вас с большим нетерпением.
    Но человек наконец сделал дробные тайминги)

  11. #190
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я бы ещё понял, если бы глючила команда MovB (PC)+,(PC)
    Она три завершающих NOPа плавно превращает вот в что:

    Код:
    014322 [000010]:      MOVB  #-27185., (PC)        ; 014324:   317 -> 014326
    014326 [000010]:      MOVB  #-27185., (PC)        ; 014330:   317 -> 014332
    014332 [000010]:      MOVB  #-27185., (PC)        ; 014334:   317 -> 014336
    014336 [000010]:      MOVB  #-27185., (PC)        ; 014340:   317 -> 014342
    014342 [000010]:      SWAB  (PC)                  ; 014344:000240
    014344 [000004]:      CMPB  R0, R0                ; 
    014346 [000004]:      NOP
    014350 [000004]:      DEC   R5                    ;   R5  :002044
    014352 [000000]:      BEQ   014366

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

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

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

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

Похожие темы

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

Ваши права

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