Hallo, ich habe eine Assembler-Aufgabe und soll zum Schluss angeben, welcher Wert in dem EAX Register steht, doch leider weiß ich die Anwort nicht. Deswegen wende ich mich an euch und hoffe Ihr könnt mir weiter helfen. Es handelt sich um die 80x86 Architektur. Meine Gedanken hab ich mit auf das Bild geschrieben. Danke. Wolle
In EAX steht, dass du im Unterricht aufpassen sollst und deine Hausaufgaben selber machen sollst. Möglichkeit 1. sieht aber auch richtig aus ;) (hab schon lange keine x86 gemacht, aber ich meine wenn nicht byte oder so angegeben werden 32bit gelesen, also 1.)
Interessanter finde ich die nächste Frage: "Wodurch wird die Binärkompatibilität aller Mitglieder der 80x86 Familie realisiert?" Was zu Teufel antwortet man auf so eine Frage? Klingt für mich wie °Wieso haben alle 4-rädrigen Autos 4 Räder?"
A. K. schrieb: > Wodurch wird die > Binärkompatibilität aller Mitglieder der 80x86 Familie realisiert? Little Endian.
Ach ja, hab ich vergessen: A. K. schrieb: > Wodurch wird die > Binärkompatibilität aller Mitglieder der 80x86 Familie realisiert? Dadurch, dass jedes Mitglied seine Hausaufgaben selber macht.
Das war nicht meine Hausaufgabe. Ich denke, dass ich mit diesem Themenbereich recht vertraut bin, aber darauf hätte ich keine sinnvolle Antwort. Die Byteorder ist ein kleiner Teil davon. Aber das allein ist nur dann als Antwort verständlich, wenn eine jener Art von Fragen ist, die sich nur beantworten lassen, man vorher genau weiss, was derjenige, der die Frage gestellt hat, eigentlich hören will.
A. K. schrieb: > Ich denke, dass ich mit diesem > Themenbereich recht vertraut bin Geht mir auch so. Aber du hast Recht. Ich hab auch nur geraten. Muss halt etwas sein, was die Schüler da im Unterricht beigebracht bekommen haben. Und was man sich unter "Binärkompabilität" vorstellt.
Ok, danke für die vielen Antworten. Also das ich mich nicht mit der Aufgabe beschäftigt habe, kann man ja nicht so sagen ;) Mit welcher Software könnte ich das simulieren, die mir auch genau die Register und deren Inhalt anzeigt? Mit der Binärkompatibilität war gemeint: Durch welche Maßnahme wurde erreicht, dass auch ältere/alte Software auf modernen Prozessoren laufen? (umgekehrt geht das natürlich nicht) Durch einen bestimmenten Kernbefehlssatz der bei alle, zur Familie gehörenden, Archiketuren vorhanden ist. Grüße
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.