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

User Tag List

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

Тема: Что за процессор R800, и какой он на самом деле?

  1. #1
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Что за процессор R800, и какой он на самом деле?

    Японцы хранят свои секреты. НО люди не могут хранить тайну вечно, информация да просочиться. Был опубликован скан, перевод.

    Меня всегда смущало, что он риск по книжкам. А по факту, там конвейер. Причем конвейеру свойственно обнуляться при переходе по джамп. Выходит что и задокументированные тайминги команд не более чем частный случай.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

  3. #2
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что мешает процессору с риск архитектурой иметь конвейер ?

  4. #3
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    А что мешает процессору с риск архитектурой иметь конвейер ?
    Смешно. Видимо яйца, которые болтаются (десяток машинных циклов на выполнения команды). Буковка "R" – что это? риск?
    Последний раз редактировалось OrionExt; 13.05.2019 в 16:15.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #4
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,234
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Смешно. Видимо яйца, которые болтаются (десяток машинных циклов на выполнения команды). Буковка "R" – что это? риск?
    Конвейер и микрокод это не одно и тоже.
    Позднее было отмечено, что наиболее значимая характеристика RISC в разделении инструкций для обработки данных и обращения к памяти — обращение к памяти идёт только через инструкции load и store, а все прочие инструкции ограничены внутренними регистрами. Это упростило архитектуру процессоров: позволило инструкциям иметь фиксированную длину, упростило конвейеры и изолировало логику, имеющую дело с задержками при доступе к памяти, только в двух инструкциях.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #5
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,556
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Меня всегда смущало, что он риск по книжкам. А по факту, там конвейер.
    звучит наподобие "меня всегда смущало, что тепловоз по книжкам - рельсовый транспорт, а по факту там дизель"
    риск - способ повышения эффективности конвейера, но до 100% не обязательно, другие соображения могут оказаться важнее
    да и 100% эффективность конвейера (ноль простоев) не гарантирует максимальную производительность
    Прихожу без разрешения, сею смерть и разрушение...

  7. #6
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если продолжить дискуссию в таком русле, то выйдет что Z80 очень-много поточный, очень-много ядерный. Если его сравнить его с палкой-копалкой в руках обезьяны.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  8. #7
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Смешно. Видимо яйца, которые болтаются (десяток машинных циклов на выполнения команды). Буковка "R" – что это? риск?
    А где в Reduced Instruction Set Computer слова о количестве циклов на инструкцию ? Более того, RISC часто подразумевает суперскалярность и спекулятивное исполнение (ну просто потому-что может), что без конвейера нереализуемо.

    Не знаю как на R800 но на большинстве современных RISC процессоров переход хоть условный хоть нет не влечет за собой сброс конвейера. Как раз из-за их суперскалярности.
    Последний раз редактировалось ram_scan; 14.05.2019 в 10:50.

  9. #8
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    R800 разрабатывался на основе прототипа Z800.

    А это уже мой одноплатник на Z280 (сделанный на основе Z800).



    Так вот у Z280 присутствует конвейер, ускоряющий выполнения команд. Но никто не назвал Z280 риск процессором. Предположу, что буковка R в названии R800 всего лишь рекламный ход, не отражающий реальное положение дел.


    ram_scan, однако R800 не тянет на идеологию RISK, а больше подходит под определение CISC. Не важно есть конвейер или его нет. Просто R800 преподносился потребителю как RISK, и скромно умалчивалось наличие у него конвейера команд, который реально ускоряет выполнение команд для CISC и RISK процессоров.

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Не знаю как на R800 но на большинстве современных RISC процессоров переход хоть условный хоть нет не влечет за собой сброс конвейера. Как раз из-за их суперскалярности.
    У Z280 сбрасывается, не думаю что у R800 это работает по другому. Просто уж очень мало реальной информации о R800.
    Последний раз редактировалось OrionExt; 14.05.2019 в 13:07.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  10. #9
    Member
    Регистрация
    08.10.2006
    Адрес
    Cheboksary
    Сообщений
    32
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Красивая платка

  11. #10
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Удивительно вот что, как я заметил, много людей не понимают отличие RISC от CISC, хотя даже умеют программировать на асме Z80. Я такое встречал уже не один раз, хотя определение RISC довольно чёткое и о нём даже ещё в Ревюшке писали. А ускорение работы процессора достигается ведь многими способами которые вовсе не являются тайной и всегда описывались при презентации того или иного нового процессора. Это и конвейер (т.е. предвыборка команд), увеличение внутренней тактовой частоты по сравнению с той, внешней которая была clk, увеличение шины данных, когда за одно обращение вместо 8 бит идёт выборка 16 - уже ускорение получим почти в 2 раза, а уже позднее добавились суперскалярная архитектура, предисполнение команд и предсказание выполнения. Это я указал только то, что помнил по первым 80286, 386, 485 и Пентиум-1. Пентиум Про уже имел суперскалярную арх, далее увеличивали производительность всякими разными способами, в педивикии думаю это всё есть.

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

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

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

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

Похожие темы

  1. Центральный процессор М2
    от MiX в разделе Техническая литература
    Ответов: 23
    Последнее: 17.10.2018, 19:49
  2. ЧТО это за процессор
    от derfliegenddehollander в разделе Разное
    Ответов: 10
    Последнее: 14.10.2018, 09:35
  3. Процессор NEC V30 D70116HCZ - что за зверь?
    от dimich в разделе Для начинающих
    Ответов: 11
    Последнее: 07.07.2017, 10:56
  4. Ответов: 12
    Последнее: 15.08.2011, 21:08
  5. Процессор Р1801ВМ2 что за он?
    от klingon в разделе Для начинающих
    Ответов: 15
    Последнее: 29.07.2010, 16:50

Ваши права

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