Hallöchen,
ich habe mal eine Frage bei ich nicht weiß wie ich sie in einer Suchmaschine formulieren soll.
Ich habe ein Buch das c Code disassembliert. Der Autor macht das ganze auf intel Prozessoren, ich habe einen AMD verbaut. Ich habe das Programm abgeschrieben, kompiliert und mit gdb auseinander genommen. Dabei hab ich gesehen, dass das Programm in assembler anders aufgebaut ist, aber die gleiche Funktion hat.
Wie kommt das? Wird ein Programm auf anderen Architekturen anders aufgebaut? Welchen Sinn hat das?
Ich kann es leider nicht gegenprüfen, da ich keinen intel zur Verfügung hab. Das Programm erzeugt einfach nur eine Schleife und schreibt x mal in die console. Bei Fragen kann ich das Programm und den disassemblierten code auch hoch laden.
Gruß,
explode
ich habe mal eine Frage bei ich nicht weiß wie ich sie in einer Suchmaschine formulieren soll.
Ich habe ein Buch das c Code disassembliert. Der Autor macht das ganze auf intel Prozessoren, ich habe einen AMD verbaut. Ich habe das Programm abgeschrieben, kompiliert und mit gdb auseinander genommen. Dabei hab ich gesehen, dass das Programm in assembler anders aufgebaut ist, aber die gleiche Funktion hat.
Wie kommt das? Wird ein Programm auf anderen Architekturen anders aufgebaut? Welchen Sinn hat das?
Ich kann es leider nicht gegenprüfen, da ich keinen intel zur Verfügung hab. Das Programm erzeugt einfach nur eine Schleife und schreibt x mal in die console. Bei Fragen kann ich das Programm und den disassemblierten code auch hoch laden.
Gruß,
explode