Lösungsvorschlag 02: Adressraum, Stack, Assembler 2016s Aufgabe 3: Beschreiben Sie den Inhalt des Speichers, esp und eip während der Ausführung des folgenden Progamms! Wieviel Speicher wird benötigt? 00000000: 00000001: 00000002: 00000003: 00000010: 00000011: 00000012: 00000020: 00000021: 00000030: 1 2 3 4 5 6 7 8 9 10 mov call call ... call call ret call ret ret esp , 100 00000010 00000030 00000020 00000020 00000030 Lösungsvorschlag eip 00 01 10 20 30 21 11 20 30 21 12 02 30 03 esp ? 100 96 92 88 92 96 92 88 92 96 100 96 100 96 ? ? 02 02 02 02 02 02 02 02 02 02 03 03 92 ? ? ? 11 11 11 11 12 12 12 12 12 12 12 88 ? ? ? ? 21 21 21 21 21 21 21 21 21 21 84 ? ? ? ? ? ? ? ? ? ? ? ? ? ? call call call ret ret call call ret ret ret call ret Der Stack braucht im Beispiel maximal 12 (3 · 4) Bytes. ÜGRa 5 Informatik 3, FAU
© Copyright 2024 ExpyDoc