Diskussion:Codeoptimierung — Änderungen 7114 → 7115

Zeile 4: Zeile 4:
  
 
:Stimmt, daran habe ich noch gar nicht gedacht. Ich selbst nehme immer pusha/popa, aber eher aus Faulheit, weil ich nicht jedes Register einzeln hinschreiben will :) --[[Benutzer:Bjork|Bjork]] 18:35, 19. Feb. 2010 (CET)
 
:Stimmt, daran habe ich noch gar nicht gedacht. Ich selbst nehme immer pusha/popa, aber eher aus Faulheit, weil ich nicht jedes Register einzeln hinschreiben will :) --[[Benutzer:Bjork|Bjork]] 18:35, 19. Feb. 2010 (CET)
 +
::Laut AMD braucht ein pusha gerade einmal doppelt solange wie ein einfaches push, pusha ist daher wohl um einiges schneller(das Gleich gilt für pop)--[[Benutzer:MNemo|MNemo]] 18:47, 19. Feb. 2010 (CET)
 +
  
 
Es sind nicht 7 Register, sondern 8 Register die auf den Stack (PUSHA) gebracht bzw. vom Stack (POPA) geholt werden.
 
Es sind nicht 7 Register, sondern 8 Register die auf den Stack (PUSHA) gebracht bzw. vom Stack (POPA) geholt werden.
  
 
Siehe: http://www.coding-wiki.de/wiki/index.php?title=ASM/PUSHA  
 
Siehe: http://www.coding-wiki.de/wiki/index.php?title=ASM/PUSHA  
−
 
 
--[[Benutzer:ScollPi|ScollPi]] 18:41, 19. Feb. 2010 (CET)
 
--[[Benutzer:ScollPi|ScollPi]] 18:41, 19. Feb. 2010 (CET)