User Tag List

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

Тема: Сравнение скорости копирования ОЗУ разными камнями и ЭВМ

Древовидный режим

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

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Жалко мало данных, даже по Z80 нет. Хотя это несложно посчитать, если взять Amstrad CPC/PCW, то там на LDIR/LDDR нужно 24 такта. При эффективной частоте 3.2 МГц получаем 133.33 Kбайт/сек. У Спека при работе с быстрой памятью на LDIR/LDDR - 21 такт при эффективной частоте 3.5 МГц, итого - 166.67 Kбайт/сек. Если развернуть цикл и использовать LDI/LDR, то будет 16 тактов на байт на обоих системах. Для супербыстрого заполнения можно использовать PUSH - 11 тактов на словo на Спеке - 636.36 Kбайт/сек.
    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    ПЭВМ: АГАТ-9, ЦП: 6502/65802, частота: стандарт 1.021МГц, турбо 3.5 Маха и 5 Махов, операция: копирование блока памяти и заполнение блока памяти константой.
    Нажмите на изображение для увеличения. 

Название:	TestCPU.jpg 
Просмотров:	303 
Размер:	76.4 Кб 
ID:	72499
    Немного запутывающая таблица. На 6502 можно копировать байт за примерно 14 тактов, если использовать самомодифицирующийся код. И на 6502 использовать стек для копирования/заполнения ну никак нельзя (хотя на некоторых системах с ММУ используют), адрес стека там фиксированный и его размер 256 байт. Поэтому соответствующиу данные ни о чем. Для 65816 можно копировать самомодифицирующим кодом слово в первом банке за 16 тактов, для произвольных банков 18. И использование стека на 65816, хотя и не так сильно урезано, как на 6502, но урезано - там стек всегда в первом банке.
    Последний раз редактировалось litwr; 19.05.2023 в 12:14.

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

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

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

Похожие темы

  1. Сравнение: AY8930/AY8910/YM2149F
    от newart в разделе Звук
    Ответов: 56
    Последнее: 02.07.2022, 10:27
  2. Как сопрягать микросхемы с разными VCC?
    от dhau в разделе Несортированное железо
    Ответов: 22
    Последнее: 08.06.2012, 16:59
  3. Скорости загрузки в ОЗУ
    от ASDT в разделе ZX Концепции
    Ответов: 56
    Последнее: 07.01.2011, 14:22

Ваши права

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