| Zeile 13: | Zeile 13: | ||
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) | ||
| + | |||
| + | ---- | ||
"Ebenso sollte der Stack 64KB aligned sein, und die Größe seiner Elemente gleich bleiben." Ist doch Quark. Ich denke es sollte 16Byte sein, bin mir aber nicht sicher. --[[Benutzer:Bluecode|Bluecode]] 10:45, 6. Feb. 2011 (CET) | "Ebenso sollte der Stack 64KB aligned sein, und die Größe seiner Elemente gleich bleiben." Ist doch Quark. Ich denke es sollte 16Byte sein, bin mir aber nicht sicher. --[[Benutzer:Bluecode|Bluecode]] 10:45, 6. Feb. 2011 (CET) | ||
| + | :Das muss richtig sein, weil ich das aus den Intel Manuals habe. Siehe http://www.intel.com/Assets/PDF/manual/248966.pdf, Kapitel 3.6.3 (Alignment): | ||
| + | The size of a cache line is 64 bytes in the Pentium 4 and other recent Intel processors, including processors based on Intel | ||
| + | Core microarchitecture. An access to data unaligned on 64-byte boundary leads to two memory accesses and | ||
| + | requires several μops to be executed (instead of one). | ||
| + | Ich muss allerdings zugeben, dass ich für diesen Artikel damals nur diese Quelle verwendet habe und mich nicht so perfekt mit dem Thema auskenne.--[[Benutzer:Bjork|Bjork]] 15:30, 6. Feb. 2011 (CET) | ||