• 1 odgovor
  • 5.007 pregleda
sta je bolje? 14.09.2002. u 20:59 · pre 293 meseci #1
Ako imam
LOCAL h:DWORD
LOCAL k:DWORD

da li je bolje (brze, manje) da koristim
      -----------
      push h
      pop k
      ----------
ili
      ----------
      mov eax,h
      mov k,eax
      -----------

Gledao sam Intel Hex Opcodes And Mnemonics i trebalo bi da bude isto?
Potpis
"Ako hoćeš da saznaš, pristani na sve"
- Džoni Štulić
Re: sta je bolje? 16.09.2002. u 00:31 · pre 293 meseci #2
hm ne znam napamet moraces da pogledas timing instrukcija, koliko koja zauzima ciklusa na kom procesoru (jaci procesor -> manje ciklusa)
a kada bi nagadjao rekao bih da je brza ova kombinacija sa mov jer se tu iz memorije prenosi u registar 2 puta, a kod push/pop se 2 puta prenosi operand iz memorije u memoriju
za velicinu opkoda su verovatno jednake
Potpis
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme