User Tag List

Страница 11 из 19 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 189

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

  1. #101

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну да, есть такие... не поддерживающие SOB, но ведь их мало ...
    У кого есть такая машинка?
    Разве что старые PDP-11, но их очень мало осталось
    Из наших, без SOB, возможно, "Электроника-60", что без М, но я такую всего один раз в своей жизни видел.
    Даже 1801ВМ1 уже с SOB.
    И вообще, если вместо SOB воткнуть две команды... (Есть даже макрос на замену SOB в системной макробиблиотеке)
    Код получится на одно слово более, но на некоторых процессорах он будет выполняться быстрее
    По поводу границы памяти - это уж от программиста зависит...
    Ежели граница, то будет прерывание, ну окромя T11.
    Хотя можно посчитать и установку вектора да обработчик прерывания, плюс выход в операционку

  2. #102

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    По поводу границы памяти - это уж от программиста зависит...
    Ежели граница, то будет прерывание, ну окромя T11.
    Я не границы имел ввиду.
    "Если у тебя блоки памяти перекрываются - то как хочется - не получится."
    Пример. Блок памяти с адреса 1000 длиной 2000 надо скопировать в блок с адреса 2000 (той же длины)

    - - - Добавлено - - -

    Цитата Сообщение от Alex Посмотреть сообщение
    не поддерживающие SOB, но ведь их мало
    Но они есть
    PDP-11/04 (наш М2), PDP-11/(05-10), PDP-11/(15-20)

  3. #103

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    или всё таки чисел?
    это следствие

    - - - Добавлено - - -

    Цитата Сообщение от litwr Посмотреть сообщение
    Проверил на эмуляторе, Вы - правы. Теряю форму. 166.67 КБ для LDIR подтверждаю.
    тогда для ldi должно получаться 250 000 б/с

    - - - Добавлено - - -

    или нет - если 4,4,3,5 растягивается до 4,4,4,8
    но тогда для ldir дб 4,4,3,5,5 ---> 4,4,4,8,8 = 28 !!
    Прихожу без разрешения, сею смерть и разрушение...

  4. #104

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    это следствие
    по которому там обе цифры неправильные

    - - - Добавлено - - -

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    тогда для ldi должно получаться 250 000 б/с
    А это вообще тогда враньё

  5. #105

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Я не границы имел ввиду.
    "Если у тебя блоки памяти перекрываются - то как хочется - не получится."
    Пример. Блок памяти с адреса 1000 длиной 2000 надо скопировать в блок с адреса 2000 (той же длины)

    - - - Добавлено - - -


    Но они есть
    PDP-11/04 (наш М2), PDP-11/(05-10), PDP-11/(15-20)
    для описанной задачи просто копировать со старших адресов, декриментом
    То, что затрётся - уже будет скопировано ...

    М2 - это подразумевается "Электроника-60М" ? Там SOB в наличии.
    И М2 тогда LSI...
    Вот М1 - "Электроника-60", там может быть... Но не ведаю точно.

    Ещё были машины серии М в том числе и системой команд PDP-11, но я живьём их не видел, информация из книг.
    У нас на кафедре управляющий прибором компьютер был чешским аналогом М-6000. У нас эта серия носила ещё имя СМ-2. Какой-то HP, не PDP...
    Последний раз редактировалось Alex; 22.05.2023 в 12:27.

  6. #106

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    для описанной задачи просто копировать со старших адресов, декриментом
    Это понятно. Я про то, что обобщённый алгоритм копирования должен учитывать и такой сценарий, так что надо делать не как
    Цитата Сообщение от Alex Посмотреть сообщение
    пересылка MOV с автоинкрементом или автодекрементом (ну как хочется лучше)
    а как правильно

    Цитата Сообщение от Alex Посмотреть сообщение
    Вот М1 - "Электроника-60"
    Пардон, я там ошибся. LSI (и наши М1 М2) - это PDP-11/03, где есть SOB, ну, при наличии микросхемы EIS. Но в целом, это их серии PDP-11, где SOB может быть, а может и не быть - у меня пока не везде есть пометки в описании моделей для PDP-11X

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

  8. #107

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Правильно так, как удобно
    Как мыслит программист... Потом надо учитывать особенности комплектации.
    Может быть кэш, предвыборка и прочие тонкости комплектации машины ...
    Делать надо так, как ты видишь, но вот видение, зараза, со временем может меняться

  9. #108

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Правильно так, как удобно
    Нет

  10. #109

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Одно дело для себя быстро проверить - что-то...
    Другое дело, когда ты для кого-то, это сложнее.
    Всё меняется. Если есть чётко поставленная задача, неплохо, когда есть алгоритм - супер!!!
    Но самое творческое и сложное, когда задачу и алгоритм делаешь сам

    - - - Добавлено - - -

    Чем профи от любителя отличается?
    Любитель может сделать лучше профи...
    Но профи всегда сделает - быстрее любителя

    - - - Добавлено - - -

    И у каждого ведь свои критерии правильности.

  11. #110

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

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    или нет - если 4,4,3,5 растягивается до 4,4,4,8
    но тогда для ldir дб 4,4,3,5,5 ---> 4,4,4,8,8 = 28 !!
    Это несколько не так считается (надо учитывать, в каких циклах есть обращение к памяти и в каких нет). Еще проще загуглить готовые растактовки для amstrad cpc.

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

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

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

Эту тему просматривают: 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

Ваши права

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