User Tag List

Показано с 1 по 10 из 627

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Нет, не заменяет. Проверил на стыке С2, послал через гипертерминал символ на УКНЦ, в порту 0176570 установился флаг готовности. В пультовом отладчике выполнил команду MOV @(R2)+,@R0, при R2=0 и R0=176572. Если бы на dst выполнялся бы цикл RMW, то флаг готовности был бы сброшен, а он остался.
    Значит какие-то холостые или лишние такты делает. Может два цикла чтения подряд. Или еще чего. Но факт в том, что при таких адресациях W и RMW сравниваются по времени.

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Значит какие-то холостые или лишние такты делает. Может два цикла чтения подряд. Или еще чего. Но факт в том, что при таких адресациях W и RMW сравниваются по времени.
    Titus, надо Вам сделать аналогичный тест на вашем движке и с дробными тактами, будет возможность сравнить. А уж если все будет одинаково, то тогда начинать делать выводы.
    Чудес на свете нет, все можно будет объяснить.

  4. #3

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Titus, надо Вам сделать аналогичный тест на вашем движке и с дробными тактами, будет возможность сравнить. А уж если все будет одинаково, то тогда начинать делать выводы.
    Чудес на свете нет, все можно будет объяснить.
    Аналогичный - это слишком много. Можно выделить одельные команды, которые надо проверить, и их дописать.

  5. #4

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Аналогичный - это слишком много. Можно выделить одельные команды, которые надо проверить, и их дописать.
    Зачем дописывать? Движок есть, сделать отдельную программу с этими командами.

  6. #5

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

    По умолчанию

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

  7. #6

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    С каким этими? Если всеми комбинациями адресаций, то это движок в таком виде не потянет.
    С этими - например MOV со всевозможными типами адресаций.
    А почему это движок не потянет?

  8. #7

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    С этими - например MOV со всевозможными типами адресаций.
    А почему это движок не потянет?
    Потому что под каждую команду я должен ВРУЧНУЮ составить некую таблицу. Это 64 таблиц? Слишком накладно.

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

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

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

Похожие темы

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

Ваши права

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