User Tag List

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

Тема: Про Motorola, IBM, DEC, ...

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #29
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Писал про реальное быстродействие, которое этими тактами просчитывается. Вы не ответили на вопрос, отличник! Похоже и вам двойка. Нет тут отличников.
    36 лет назад, когда я был в первом классе, за мной уже закрепляли двоечника. И уже тогда я понял - нельзя двоечников вытягивать, им это не надо. Более того, их надо сразу в профкласс и на урановые рудники. Так пользы больше и государство сэкономит большие деньги. Это моё личное мнение.

    Далее, вот ты писал:
    Цитата Сообщение от litwr Посмотреть сообщение
    Спасибо, отличнику! Но как он такой умный объяснит, что MOV из памяти выполняется на 80286 выпоняется всегда за 3 такта, а на 68030 за от 5 до 42 (если повезет с кэшем, то от 3 до 30).

    Посмотрим в букварь

    [свернуть]

    Оказывается, что не всегда 3, верно?

    А потом заглянем туда, куда двоечники никогда не смотрят


    [свернуть]

    Т.е., эти самые CLK, указанные рядом с инструкцией, на самом деле PROC CLK, про который я говорил здесь. И это внутренняя частота, которая является /2 от внешней, настоящей CLK. Таким образом, PROC CLK по сути тактовая частота шины, можно приравнять по смыслу к частоте того же M6502, который каждый такт делает обращение к шине. Но при этом, процессор 80286 работает на удвоенной частоте, в отличии от 6502. А раз так, то 3 шинных цикла вполне логично для команды, работающей с памятью. И теперь абсолютно понятно, почему в маркетинге любят PROC CLK а не CLK: проц по факту работает на удвоенной частоте, FIFO PIPLINE у 286 еще с 8086 остался, так что занизим заявленную частоту, чтобы в датащитах красиво смотрелись тайминги по сравнению с конкурентами.
    Моторолла, кстати, оперирует не тактами а состояниями.

    Например, чтение шины без ожидания занимает 8 состояний или 4 честных такта


    [свернуть]

    При этом, тайминги инструкций указаны именно в периодах (тактах) честной внешней частоты в обоих режимах:

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


    [свернуть]

    Что вполне логично выливается в +4 такта на каждое обращение к шине:

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


    [свернуть]

    Так что для прямого сравнения 286 и 68000 надо либо умножать такты на 2 у первого, либо делить на 4 у второго.


    Шах и мат. Теперь я буду только читать твои потуги под попкорн.
    Последний раз редактировалось HardWareMan; 10.02.2020 в 07:15.

    Эти 2 пользователя(ей) поблагодарили HardWareMan за это полезное сообщение:

    yuriy_sazonov(11.02.2020)

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

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

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

Похожие темы

  1. DEC vs IBM holy war тема
    от bigral в разделе ДВК, УКНЦ
    Ответов: 218
    Последнее: 19.03.2019, 22:45
  2. CM601P клон Motorola 6800
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 15.03.2011, 11:05
  3. эмулятор zx-spectrum на motorola razr v3
    от jyly0s в разделе Эмуляторы
    Ответов: 2
    Последнее: 21.01.2007, 19:16

Ваши права

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