Появилась возможность побаловаться с i386.
В связи с этом вопрос: как там время измеряли? Как на этом процессоре измерить время исполнения десятка команд?
Всё сказанное выше — личное мнение, если не указано обратное.
Здравствуйте, Философ, Вы писали:
Ф>А какие там чипсетные таймеры были?
Стандартно — MC146818 (RTC, с батарейным питанием, низкочастотный), и аналог 8254 (1.193 МГц). В каких-то чипсетах вроде встречались и более другие таймеры, но распространенности не получили.
Здравствуйте, Евгений Музыченко, Вы писали:
Ф>>Как на этом процессоре измерить время исполнения десятка команд? ЕМ>Повторить этот десяток несколько раз, зациклить, общее время поделить.
вот так рантайм от МС начал делить на ноль когда AMD k5 появились и уделали интел в хлам
Здравствуйте, mike_rs, Вы писали:
ЕМ>>общее время поделить.
_>вот так рантайм от МС начал делить на ноль когда AMD k5 появились и уделали интел в хлам
Во-первых, не от MS, а от Borland.
Во-вторых, не знаю, что на что он делил, а я предлагал время делить на количество повторов. Конечно, можно поделить и на ноль, но тогда придется повторять ноль раз.