Re: jak to jest z tym 800 Mhz (bus speed)

Autor: Marcin Wojtczuk (we-steal-from-artists_at_riaa.com)
Data: Mon 03 Nov 2003 - 00:49:52 MET


MiW claimed:
[ciach]
> 6 taktow :)

Ślicznie, w końcu coś ciekawego się pojawiło na grupie :) Bardzo dziękuję(my)
za wykład.
 
> Nawiasem mowiac - co do takich prostych instrukcji i 'mniej niz 1 takt' to
> strzelalem i zgadlem :)
> np ADD, SUB, AND, OR, XOR, MOVy 0.5 taktu :)
> POP/PUSH 1.5 taktu...
> Ale takie IMUL/IDIV (integerowe) 14-18/56-70 taktow :)))

O, to ja zapytam bo mnie gnębi. Ile razy coś takiego:
mov eax, dword 0
jest wolniejsze od
xor eax, eax

Dlaczego jest wolniejsze to ja wiem (bo to zero po magistrali musi polecieć),
ale ile razy. Ile czasu trwa przesłanie słowa po magistrali ? Czy ten czas
można zaniedbać czy wręcz przeciwnie ?

-- 
             Marcin  Wojtczuk
     [ http://www.stringi.com/viper/ ]
         Irc nicks: fv, FastViper


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 11:37:13 MET DST