assembler speicherzugriff
2011-01-18 15:34
jonas1999
moin!
ich sitze grad an der ersten aufgabe von diesem zettel.
ich möchte sie gerne mit assembler lösen.
wir sollen ja zuerst mal die werte in die register bzw. den speicher schreiben.
register habe ich wie folgt gemacht, das geht auch:
movl $0x00000100, %eax
movl $0x00000001, %ecx
movl $0x00000100, %edx
aber wie kann ich direkt an die adressen im speicher schreiben??
also im prinzip: movl $0x000000AC, 0x104
da gibt's ne fehlermeldung (bus error). ich darf wohl nicht direkt den speicher adressieren?!? ist das korrekt? wie geht das dann?
daaanke,
jonas
ich sitze grad an der ersten aufgabe von diesem zettel.
ich möchte sie gerne mit assembler lösen.
wir sollen ja zuerst mal die werte in die register bzw. den speicher schreiben.
register habe ich wie folgt gemacht, das geht auch:
movl $0x00000100, %eax
movl $0x00000001, %ecx
movl $0x00000100, %edx
aber wie kann ich direkt an die adressen im speicher schreiben??
also im prinzip: movl $0x000000AC, 0x104
da gibt's ne fehlermeldung (bus error). ich darf wohl nicht direkt den speicher adressieren?!? ist das korrekt? wie geht das dann?
daaanke,
jonas