Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
loesung ws 11 Aufgabe 3.4
https://fsi.informatik.uni-erlangen.de/dw/pruefungen/bachelor/gra/loesungws11
kann mir jemand sagen wie man da auf die 10 Hauptspeicherzugriffe im loop kommt
ich würde da 7 zählen
Es wird in den Zeilen 6-8 auch noch jeweils einmal auf den Speicher zugegriffen ([m][ebx][/m], [m][ebx+4][/m], [m][ebx+8][/m]).
sry, ich komm im loop sogar nur afu 6 Speicherzugriffe
1 [ebx]
2 [ebx+4]
3 [ebx+9]
4 4
5 1
6 10
Das sind Immediate Werte, die werden direkt in der Instruktion kodiert. Die Instruktionen selbst müssen allerdings auch noch aus dem Speicher geladen werden. Also ein Speicherzugriff pro Zeile (Ausnahme: [m]loop:[/m], das ist nur eine Sprungmarke, keine Instruktion).
alles klar - vielen dank