User Tag List

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

Тема: Повышаем качество эмуляции Львов ПК-01

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

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

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    403
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот тесты и результаты, которые мы получили с DDp еще в январе:
    https://disk.yandex.ru/d/o1AQ9SpJfYcDVw

    Насчет дополнительных 0,75 такта на запись, пожалуй, согласен. А вот насчет 5-тактных циклов не совсем понимаю. Откуда такое предположение? Тот же MOV A,A состоит из единственного 5-тактного цикла, но довольно хорошо ложится в модель, даже наоборот, нужно убирать лишние такты... Вообще, в тесте не так много инструкций с 5-тактными циклами попали...

    Кроме искусственных тестов неплохо бы еще побольше примеров работы реальных программ, для которых можно было бы замерить скорость выполнения и сравнить с эмулятором...
    Попробую +0.75 для записи и посмотрю результат на том, что уже есть.
    Последний раз редактировалось Pyk; 27.03.2021 в 12:21. Причина: typo

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

  3. #2

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Тот же MOV A,A состоит из единственного 5-тактного цикла, но довольно хорошо ложится в модель, даже наоборот, нужно убирать лишние такты
    Так я и написал "при наличии 5 тактных циклов дополнительное торможение уменьшается".

    Насчет дополнительного торможения при записи наверно не стоит торопиться, оно наблюдается для некоторых команд (MOV A,M и MOV M,A, LDA по сравнению с STA, LHLD и SHLD), и его нет для других (POP против MVI M/INR M).

    Цитата Сообщение от Pyk Посмотреть сообщение
    Кроме искусственных тестов неплохо бы еще побольше примеров работы реальных программ, для которых можно было бы замерить скорость выполнения и сравнить с эмулятором...
    Это да. Или еще можно попробовать в качестве синтетического теста смеси команд.

  4. #3

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    ...еще побольше примеров работы реальных программ, для которых можно было бы замерить скорость выполнения и сравнить с эмулятором...
    pi из темы
    Вложения Вложения
    • Тип файла: 7z pi_lvov.7z (15.3 Кб, Просмотров: 91)
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

    Этот пользователь поблагодарил DDp за это полезное сообщение:

    Pyk(27.03.2021)

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

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

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

Похожие темы

  1. Качество картинки с английского Spectrum (82 года)
    от c55fun в разделе Зарубежные модели
    Ответов: 11
    Последнее: 30.04.2019, 13:36
  2. Качество изображения УКНЦ
    от S_V_B в разделе ДВК, УКНЦ
    Ответов: 95
    Последнее: 23.05.2018, 11:07
  3. Качество контактов панелек PLCC...
    от SoftFelix в разделе Несортированное железо
    Ответов: 6
    Последнее: 24.04.2018, 10:21
  4. Ответов: 36
    Последнее: 23.03.2016, 22:10

Ваши права

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